lib/deploygate/commands/deploy/build.rb in deploygate-0.3.3 vs lib/deploygate/commands/deploy/build.rb in deploygate-0.4.0

- old
+ new

@@ -28,15 +28,21 @@ def ios(workspaces, options) DeployGate::Xcode::Export.check_local_certificates analyze = DeployGate::Xcode::Analyze.new(workspaces) target_scheme = analyze.scheme + bundle_identifier = analyze.target_bundle_identifier xcode_provisioning_profile_uuid = analyze.target_xcode_setting_provisioning_profile_uuid - target_provisioning_profile = DeployGate::Xcode::Export.provisioning_profile(bundle_identifier, xcode_provisioning_profile_uuid) + method = DeployGate::Xcode::Export.method(target_provisioning_profile) - codesigning_identity = DeployGate::Xcode::Export.codesigning_identity(target_provisioning_profile) + + codesigning_identity= nil + unless analyze.automatic_provisioning? + # Only run Provisioning Style is Manual + codesigning_identity = DeployGate::Xcode::Export.codesigning_identity(target_provisioning_profile) + end ipa_path = DeployGate::Xcode::Ios.build(analyze, target_scheme, codesigning_identity, method) Push.upload([ipa_path], options) end