按照http://www.raywenderlich.com/关于如何从正方形提交应用程序商店的精彩教程后,我开始计划我的beta测试计划。
我不会详细了解所有关于我现在正在处理的事情的细节。
我已经阅读了很多关于如何创建配置文件的帖子,以便将我的应用程序临时分发给beta测试人员。我专注于帮助用户在论坛推荐后通过广播(OTA)获取应用程序。
我现在也知道TESTFLIGHT就在那里,但这次我不能使用它。
除了应用程序实际安装在我的设备上的部分外,一切正常。按“安装”几秒钟后,我不断收到错误“无法下载应用程序”。
证书,个人资料,签名有几种可能性和组合,这里我认为我做错了。我想告诉你我拥有什么以及我做了什么,也许你经验丰富的眼睛可以发现我错过的步骤或错误的配置。
我希望你能帮助我。我的感激之情是你的。
在iOS临时门户网站上:
1)包含多个设备的Ad Hoc分发配置文件:
2)下载并安装我的证书后(为了测试目的,我创建了几个证书):
3)在我的xCode项目配置中:
4)当我生成档案时:
5)我将所有内容上传到我的服务器,然后尝试将.ipa安装到我的iPhone上(这是配置文件中包含的两个设备之一)
最后我明白了:
你对可能出现的问题有任何想法吗?
感谢您的帮助,
答案 0 :(得分:2)
我能看到的唯一区别是在CodeSigning中,确保Adhoc下的两行都指向您的证书。
要验证的第二件事:您没有提到在“Save for Enterprice”期间创建的plist。你也把它上传到你的服务器了吗?你的链接指向这个plist吗?查看这个有关plist的答案:How to send the build to already provisioned remote person's iPhone
答案 1 :(得分:2)
我有这个确切的问题,就像你(据我所知),一切都做得对。
我发现如果你曾经有plist文件的url或app文件不正确,那么你的iPhone总是无法安装。如果先前下载了错误的手机文件,手机无法下载更新的plist文件,会出现某种缓存现象。
我使用的修复方法是尝试使用不同的手机(尚未缓存以前的版本),或者在不同的URL上创建新版本。听起来很疯狂,但它对我有用!
答案 2 :(得分:1)
我们也偶尔遇到过这个问题,可能的原因可能是;
由于屏幕截图,您是否将文件上传到确切位置"http://www.becomingapps.com/en/ota/"
位置?在企业导出期间提供此URL时。
我们看到的第二个可能原因是mismatched App Id's
。
答案 3 :(得分:0)
如果您没有解决问题,我认为您不能在您的ad hoc配置文件中使用外卡。它应该有完整的... com.becomingapps.dilemma签名。
您还必须上传这两个图标,但我假设您这样做,因为您的屏幕截图显示了自定义图标。
值得努力让这个工作,我的客户喜欢它。