TLDR;问题:有没有办法准备一个 XArchive,然后他们可以自己分配配置文件并使用适当的分发证书签名?
长问题: 我的客户向我发送了一份我正在为他们开发的应用程序的配置文件。他们不想向我发送他们的分发证书(.p12 文件)。
他们给我的指示如下:
- 将配置文件加载到您的系统上
- 在您的项目中,选择目标下的配置文件 “配置文件”部分中的“build设置”
- 不要选择代码签名身份
- 运行,产品->归档
- 在提供分发选项时选择“导出为 XCode 存档”
问题是,在执行第 4 步时,出现以下错误:
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'
他们的想法是他们会在他们这边对应用程序进行代码签名(从而保护他们的证书)。有办法吗?
最佳答案
在终端中使用 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”。
关于ios - 准备一个未签名的 Xcarchive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21117375/