ios - 准备一个未签名的 Xcarchive

标签 ios xcode xcode5

TLDR;问题:有没有办法准备一个 XArchive,然后他们可以自己分配配置文件并使用适当的分发证书签名?

长问题: 我的客户向我发送了一份我正在为他们开发的应用程序的配置文件。他们不想向我发送他们的分发证书(.p12 文件)。

他们给我的指示如下:

  1. 将配置文件加载到您的系统上
  2. 在您的项目中,选择目标下的配置文件 “配置文件”部分中的“build设置”
  3. 不要选择代码签名身份
  4. 运行,产品->归档
  5. 在提供分发选项时选择“导出为 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/

相关文章:

android - Cocos2D-X文献

ios - 为什么 Main.storyboard 中会出现内部不一致,我该如何解决?

Xcode 4.1 自定义 DataFormatter 包

architecture - MediaLibsDemo 缺少架构 x86_64

xcode5 - 将 nib 更新到最新版本 xcode 5

objective-c - UIBarButtonItem 没有响应点击

ios - 当收到自动续订的 Apple 状态更新通知时,您如何确定客户/用户?

iphone - iOS 开发和客户端控制——我的合法和最佳选择是什么?

ios - Xcode 10 应用程序安装失败,发生未知错误

ios - 选择行时 UITableView 崩溃