如何测试生产的iOS App Store构建?

时间:2014-04-04 07:20:41

标签: ios iphone

我是iPhone开发的新手,我不知道如何测试将发送给Apple的实际二进制文件。今天我发布了一个在我的本地设备上运行良好的版本,但发布的App Store版本无法正常工作并在发布时挂起。

我正在试图弄清楚如何测试我的生产版本,所以这不会再发生了。

我尝试创建一个ad-hoc二进制文件并将ipa保存到我的桌面,然后导入到iTunes中。该应用程序已同步并下载但仍保持黑暗,并说“等待......”。

我注册了Test Flight,它说我的IPA是为了制作而创建的,并且找不到sdk。

我是否需要研究临时构建和配置文件?这似乎很快就变得混乱,我不知道从哪里开始寻找/学习。

2 个答案:

答案 0 :(得分:6)

创建要提交到AppStore的存档时,它将保存在管理器下(按Command + Shift + 2打开管理器)。 您可以将Ad-hoc分发的相同存档另存为.IPA文件,然后使用iTunes或TestFlight进行安装。

在管理器中,只需选择正确的存档,点击“分发”,然后选择“即时分发”即可。并使用您的Ad-Hoc分发配置文件签署IPA(如果您还没有创建临时分发配置文件,请在developer.apple.com上创建一个,下载并双击它以将其导入您的Mac OS Keychain)生成.IPA文件。

只要您使用临时分发配置文件重新签署AppStore存档,就应该在您的测试设备上安装并执行它。

答案 1 :(得分:0)

请按照以下步骤操作

  1. 从iPhone中删除应用程序。
  2. 创建新的Adhoc Distribution配置文件,让您要运行的设备包含在该配置文件中。
  3. 确保与新创建的配置文件关联的证书具有有效的私钥/公钥对。
  4. 创建存档后,请参阅必须使用新创建的配置文件创建构建(从存档后的下拉列表中)。
  5. 如果问题仍然存在,要验证将.ipa重命名为.zip,请转到有效内容文件夹,右键单击.app并显示包内容,查看嵌入的配置文件是否显示正确的配置文件并添加了设备。