我按照步骤小心翼翼地制作了一个专案小组:
应用程序无法安装。
我看到开发人员的回答是在构建设置中将配置文件设置为代码签名身份到分发配置文件here
在列表中,我只能看到由xcode创建的iOS Team Provisioning Profile。
这可能不是分发资料。
缺少什么?如何将构建设置设置为分发设置?
答案 0 :(得分:1)
在IOS配置门户中,在“配置”页面中,单击新分发配置文件中的“下载”按钮,它应该添加到XCode。
要检查是否有,请转到XCode Organizer,Devices,然后转到左侧的Library / Provisioning Profiles。
答案 1 :(得分:1)
您也可以使用https://testflightapp.com。
这是一项免费服务,运行非常可靠 - 您可以轻松管理您的测试人员并测试ipa。
首先我还尝试在没有这样的服务的情况下测试我的应用程序 - 但我最终使用了这个,因为测试人员也很容易。
答案 2 :(得分:1)
创建分发证书和配置文件。 您应该在密钥链中拥有分发证书。 下载分发配置文件,然后双击该配置文件。 确认您在XCode中拥有个人资料 - >组织者。
答案 3 :(得分:1)
如果Add-Hoc部署不会安装在测试设备上,并且您已将设备添加到配置文件中,并且应用程序已正确签名...
好的,我做的是添加Entitlements.plist
文件并将Can be debugged
选项设置为NO
并将其设置为目标Code Signing Entitlements
,但实际上我不知道这是否是修复,因为我不会一次又一次地尝试,现在它已经有效了。
然后,实际上我没有归档应用程序并保存来自Organizer - Archives
的.ipa文件,而是我已经从build/Release-iphoneos
发送了.app文件,而不是从开发帐户下载的个人资料它会安装在iTunes中,经过几个小时的挫折之后才能正常工作。