0

作为我的理学硕士项目的一部分,我已经为 iPhone 创建了我的第一个 iOS 应用程序

我不想将其上传到 App Store,而是将其转换为考官可以用来在他们自己的设备上检查我的应用的文件。

因此我需要保存我的应用程序Ad-Hoc deployment

我创建了我的 Xcode 项目的存档,然后按照Apple 建议的这些步骤进行操作

myProject.ipa在我的硬盘上创建了一个文件。这够了吗 ?这就是我需要发送给考官以便他们可以在自己的 iPhone 上安装应用程序的全部内容吗?

因为, 我注意到存档管理器Validate中的按钮顶部还有一个Distribute按钮(我只是按下它来创建文件).ipa

所以我回到存档管理器,再次选择我的存档并点击Validate,我得到了:

没有找到申请记录

应用程序必须准备好上传到 iTunes Connect,然后才能在 Xcode 中进行验证或提交。

我去了我的 iTunes Connect 帐户,它显然是空的,即我没有向 AppStore 提交任何应用程序。但我仍然想验证我的应用程序,然后再将其发送给审查员以查看它是否符合所有要求(即使它现在在我自己的设备上运行良好——只是为了确定)。

那么上面的消息是什么意思呢?我是否必须将我的应用程序提交到 iTunes 连接(即 AppStore)才能对其进行验证?

此外,作为 Ad-Hoc 分发的一部分,是否应该首先验证应用程序才能在其他设备上运行?

在此先感谢您的帮助!

4

1 回答 1

1

验证仅适用于您将应用提交到 App Store 时。您收到“未找到应用程序记录”消息的原因是因为要提交到 App Store,您实际上必须首先在 iTunes Connect 中创建应用程序提交并输入所有元数据。

XCode 查询该记录,以便它可以关联您正在构建的项目。

对于 Ad-Hoc 分发,您需要确保将审查员设备添加到您在创建存档时使用的分发配置文件中。然后,您只需给他们 .ipa,他们就可以通过 iTunes 安装。

于 2012-09-14T16:02:30.833 回答