Slide 61
Slide 61 text
lane :build_for_inhouse
# Provisioning Profileͷऔಘ
match(git_branch: "enterprise",
type: 'enterprise',
readonly: true,
app_identifier: 'com.cookpad.myapp-beta')
provisioning_profile_specifier = ENV["sigh_com.cookpad.myapp-beta_appstore_profile-name"]
provisioning_profile_path = ENV["sigh_com.cookpad.myapp-beta_appstore_profile-path"]
team_id = ENV["sigh_com.cookpad.myapp-beta_appstore_team-id"]
# Team IDͷߋ৽
update_project_team(
teamid: team_id,
)
# Automatic Code SigningͷແޮԽ
disable_automatic_code_signing(
team_id: team_id,
profile_name: provisioning_profile_specifier,
code_sign_identity: 'iPhone Distribution',
targets: %w(MyApp),
)
# Provisioning Profileͷઃఆ
update_project_provisioning(
profile: provisioning_profile_path,
target_filter: 'MyApp',
)
# App Identifierͷߋ৽
update_app_identifier(
app_identifier: 'com.cookpad.myapp-beta',
)
build_ios_app(scheme: 'MyApp-Beta', export_method: 'enterprise')
end