Hi!
I can easily archive + export i Xcode. Iām using my developer certificate to archive, and then I export for enterprise using the certificate for that.
However, since the codesigndoc only seems to do āarchiveā it doesnt pick up the certificate I use to sign the export for enterprise.
Can I achieve this in any way?
Regards, David
1 Like
Absolutely! Just run codesigndoc
and then upload any missing profiles you want to use.
In short, codesigndoc
collects the required signing files for doing an Archive, but indeed it does not do an export. Instead it tries to find all the Prov Profiles with your projectās bundle ID, as well as the Certs related to the Team.
This is usually enough even for distribution, if you use a single Apple Dev Team. If you use a separate team for distribution then you just have to download the Prov Profile from the Apple Dev Portal and upload to bitrise.io, and if required the Certificate/.p12 (identity) too.
Maybe I should have phrased it as:
āCan I achieve this in any way using the codesigndoc
?ā I canāt get it to pick up what I do in Xcode when I export?
I guess the answer is no then?
If you use a single Team for both development and Deployment/Distribution then it should work. Otherwise youāll have to upload the additional files, but only those which are related to the distribution type you set (e.g. if you set the Xcode Archive step to use app-store
signing, you only have to upload the app store signing files, the base / required signing files are collected by codesigndoc
. More info about ārequiredā signing files here: http://devcenter.bitrise.io/ios/code-signing-technical-details/#how-ios-code-signing-works-if-you-use-xcode-8-automatic-code-signing )