如何获得 Xcode 项目的“二进制”?

Posted

技术标签:

【中文标题】如何获得 Xcode 项目的“二进制”?【英文标题】:How can I get "binary" of Xcode project? 【发布时间】:2014-06-22 14:19:59 【问题描述】:

我正在尝试将我的应用提交给 Apple 审核。我做了所有的证书等等,程序的状态是“等待上传”。现在我必须使用 Application Loader 发送“二进制”。我不明白,什么是二进制,在他们的指南中没有找到任何额外的信息。堆栈溢出有一些类似的问题,但我认为它们已经过时了。你能用简单的语言解释一下,我该怎么办?

【问题讨论】:

developer.apple.com/library/ios/documentation/… @SergeyNikitin Я читал гайды。 Там не сказано, где взять 压缩二进制文件。 Отличный ответ - чуть ниже :) При Archive просто выбирается, для чего пакуется - и всё! 【参考方案1】:

1) 选择您的设备,作为您要运行应用程序的位置(而不是模拟器),但不要运行它。 2) 选择产品 -> 存档 3) 打开窗口 -> 管理器 4) 找到您的应用并选择分发。 5)保存企业或临时部署(是的,这是正确的) 6) 保存 .ipa 文件,您可以使用 Application Loader 将其发送到 App Store。

【讨论】:

如果您不需要应用程序加载器,那就更简单了。正如 kkarayannis 所说,您归档应用程序,然后在第 5 步中选择“分发到 AppStore”。 这对我来说并不总是有效,而且我看到其他人也这么说,这就是我建议 Application Loader 的原因。 用户要求应用程序加载器,所以你的回答很完美。我只是想提醒人们你可以直接从 Xcode 上传。

以上是关于如何获得 Xcode 项目的“二进制”?的主要内容,如果未能解决你的问题,请参考以下文章

将 boost 二进制文件嵌入到 xcode 项目中

尝试通过 XCode 上传二进制文件时出现“无效的图像路径”错误

什么是Xcode中的嵌入式二进制文件?

xcode:如何确保我的二进制文件的部署目标设置为 3.0?

默认情况下,新版本的 Xcode(3.2.5 及更高版本)不构建分发二进制文件

删除“DerivedData”后,Xcode 不会添加“嵌入式二进制”