用于testingxcode 4.3的特殊分发
在遵循http://www.raywenderlich.com/上的优秀教程之后,我将开始规划我的betatesting计划。
我不打算详细介绍一切正确的事情,但我现在正在处理的事情。
我已经阅读了很多关于如何创buildconfiguration文件的post,以便将我的应用程序专门分发给betatesting人员。 我已经关注那些帮助用户在论坛推荐之后通过空中(OTA)获得应用的人。
我现在也知道TESTFLIGHT在那里,但是这次我不能使用它。
除了应用程序实际安装在我的设备上的部分以外,一切正常。 几秒钟后按“安装”,我不断收到错误“无法下载应用程序”。
有证书,configuration文件,签名的几种可能性和组合,这里是我认为我做错了什么。 我想告诉你我有什么,我已经做了什么,也许你有经验的眼睛可以发现我错过的步骤或错误的configuration。
我希望你能帮助我。 我的感激之情是你的进步。
在iOS临时门户上:
1)Ad Hoc分布configuration文件与几个设备:
2)我下载并安装证书后(为了testing目的,我创build了一些证书):
3)在我的xCode的项目configuration:
4)当我生成的档案:
5)我把所有东西上传到我的服务器,然后尝试让我的iPhone安装在我的iPhone上(这是configuration文件中包含的两个设备之一)
最后我得到这个:
你有什么想法可能是错的?
谢谢您的帮助,
唯一的区别是我可以看到在CodeSigning中,确保两个Adhoc下的行指向你的证书。
第二件事情要validation:你没有提到在“保存进价”中创build的plist。 你也把它上传到你的服务器吗? 你的链接指向这个plist? 看看这个答案的plist的东西: 如何发送构build已经configuration的远程人的iPhone
我已经有了这个确切的问题,就像你(就我所知)一样,一切都是正确的。 我发现,如果你曾经有过plist文件或应用程序文件的URL不正确,那么你的iPhone将永远无法安装。 如果以前下载的是不正确的,手机无法下载更新的plist文件,则会出现某种caching。
我使用的修复方法是尝试使用其他手机(尚未caching以前的版本),或者在另一个url创build新版本。 听起来很疯狂,但它对我有用!
我们也遇到了这个问题几次,可能的原因可能是;
由于屏幕截图,您是否将file upload到确切位置"http://www.becomingapps.com/en/ota/"
位置? 在企业导出期间提供此URL。
我们看到的第二个可能的原因是mismatched App Id's
。
如果你还没有解决你的问题,我认为你不能在你的特设configuration文件中使用通配符。 它应该有完整的… com.becomingapps.dilemma签名。
您还必须上传两个图标,但是我假设您已经这样做了,因为您的屏幕截图显示了一个自定义图标。
这是值得的努力得到这个工作,我的客户喜欢它。