-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish beta branch to appstore connect from Github Actions #1727
Conversation
This reverts commit f5cdf02.
@@ -405,7 +401,7 @@ | |||
CLANG_WARN_SUSPICIOUS_MOVE = YES; | |||
CLANG_WARN_UNREACHABLE_CODE = YES; | |||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | |||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; | |||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "Apple Distribution"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was a crucial change to make xcode use the distribution certificate instead of an inexistent developer certificate.
PROVISIONING_PROFILE_SPECIFIER = Encointer_AppStore_Deployment.mobileprovision; | ||
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = Encointer_AppStore_Deployment.mobileprovision; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We also had to specify the provisioning profile explicitly here in order to help xcode know, which certificate is going to be used.
As we use swift dependencies, we can't use the CLI arguments to pass this option because xcode then tries to use this for our dependencies too and fails. This is a well-known problem.
<key>org.encointer.wallet</key> | ||
<string>Encointer_AppStore_Deployment.mobileprovision</string> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This needs to match the name in our apple developer portal.
…n there is a commit on beta
No description provided.