1

我按照步骤仔细创建了一个 ad hoc:

  1. 将测试人员团队设备添加到 iOs 配置文件页面的设备列表中
  2. 为 ad-hoc 创建了一个新的分发配置文件
  3. 在 xcode 中,我选择了项目并点击了 product->archive。
  4. 我将存档(ipa 文件)和移动配置都发送给了测试团队。

应用程序安装失败。

我看到了开发人员在构建设置中将配置文件设置为代码签名身份到分发配置文件的答案

在列表中,我只能看到由 xcode 创建的 iOS Team Provisioning Profile。

这可能不是分发配置文件。

什么不见​​了?如何将构建设置设置为分发设置?

4

4 回答 4

1

在 IOS Provisioning Portal 的 Provisioning 页面中,单击新分发配置文件旁的“下载”按钮,它应该会添加到 XCode。

要检查它,请转到 XCode Organizer、Devices,然后转到左侧的 Library / Provisioning Profiles。

于 2012-09-09T15:29:47.893 回答
1

您也可以使用https://testflightapp.com

这是一项免费服务,并且工作非常可靠 - 您可以轻松管理测试人员并测试 ipa。

首先,我还尝试在没有此类服务的情况下测试我的应用程序 - 但我最终使用了它,因为它对测试人员来说也很容易。

于 2012-09-09T17:05:01.500 回答
1

创建分发证书和配置文件。您应该在钥匙串中有分发证书。下载分发供应配置文件并双击该配置文件。确认您在 XCode -> Organizer 中拥有配置文件。

于 2012-09-09T17:23:03.080 回答
1

如果 Add-Hoc 部署不会安装在测试设备上,并且您已将该设备添加到配置文件中,并且应用程序已正确签名...

好的,我所做的是添加一个Entitlements.plist文件并将Can be debugged选项设置为NO并将其设置为目标Code Signing Entitlements,但实际上我不知道这是否是修复,因为我不会一次又一次地尝试,现在它工作了.

然后,实际上我没有存档应用程序并保存 .ipa 文件Organizer - Archives,而是按build/Release-iphoneos原样发送 .app 文件以及从开发帐户下载的配置文件。它将安装在 iTunes 中,并且在经历了几个小时的挫折之后才正常工作。

于 2013-01-10T20:05:43.797 回答