TLDR;问题:有没有办法准备一个XArchive,然后他们可以自己分配配置文件并使用适当的分发证书进行签名?
长问题: 我的客户向我发送了我正在为他们开发的应用程序的配置文件。他们不想向我发送他们的分发证书(.p12文件)。
他们给我的指示如下:
问题是,当执行第4步时,我收到以下错误:
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'
他们的想法是他们会将应用程序编码在他们身边(从而保护他们的证书)。有没有办法做到这一点?
答案 0 :(得分:3)
能够使用以下技术完成此操作:
Voila,通过Product-> Archive构建您的Xcarchive并将其提供给您的客户,他们将能够使用自己的个人资料和证书重新签名。
答案 1 :(得分:3)
在终端中使用xcodebuild
命令为我工作。
xcodebuild -project MyApp.xcodeproj -scheme MyApp -configuration Release clean archive -archivePath “buildArchive/MyApp.xcarchive" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
这在我项目的根目录的“buildArchive”子目录中创建了一个未签名的存档“MyApp.xcarchive”。
答案 2 :(得分:1)
您也可以帮忙this Question,检查一下。