デバイスの追加
register_devicesで追加
Provisioning Profileの更新
sigh で更新
adhocやdevelopmentの指定が可能
```
# Adhoc
sigh(force: true, adhoc: true)
# Development
sigh(force: true, development: true)
```
Xcodeの設定の更新
update_project_provisioningで更新
ビルドの指定や、ファイル名の指定が可能
```
update_project_provisioning(build_configuration: "Debug")
```
現時点でのFastfaile
```
desc "Register Device"
lane :add_device do |options|
if options[:name] && options[:udid]
register_devices(devices: {options[:name] => options[:udid]})
update_develop_provisioning()
update_adhoc_provisioning()
else
UI.error "Usage: fastlane add_device name:'New device name' udid:'UDID'"
end
end
desc "update developmemt provisioning profile"
lane :update_develop_provisioning do
sigh(
force: true,
development: true,
output_path: "provisioning",
filename: "development.mobileprovision"
)
update_project_provisioning(
build_configuration: "Debug",
profile: "provisioning/development.mobileprovision",
)
end
desc "update adhoc provisioning profile"
lane :update_adhoc_provisioning do
sigh(
force: true,
adhoc: true,
output_path: "provisioning",
filename: "adhoc.mobileprovision"
)
update_project_provisioning(
build_configuration: "Release",
profile: "provisioning/adhoc.mobileprovision",
)
end
```
使い方
fastlane add_device name:'hrk iPhone7' udid:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0 件のコメント:
コメントを投稿