我有一个应用程序,我的客户通过每个主要开发步骤的distrubited ad-hoc *(邮寄的x.ipa + x.mobileprovision文件)继续审查。 在8月份移动设备配置文件已过时之前,此工作正常。
但是我无法在Xcodes Organizer窗口中“更新”它。阅读一些相关的帖子,但尚未找到任何答案。
我的Dev的已知更改。 envoirement:
自从我的客户获得他最后一次工作的特别测试版(以exakt相同的方式创建*)后,我所知道的唯一变化是;
完成此操作:
我还通过将UDID发送应用程序从商店发送到客户端来进行双重检查。
还创建了另一个小应用程序,这是正常的临时步骤*,但它也没有安装在更好的iPhone上。
该应用程序“工作”到目前为止:它可以通过邮件转移到betatesters iTunes>与测试人员同步iPhone>似乎安装在iPhone上,但就在完成安装(应用程序图标上的进度条消失)后,测试版应用程序就会被删除。甚至无法通过手机搜索找到。
=这告诉我应用程序本身不是错误的,而是来自Apple或开发门户或我的Xcode的配置证书。但是它是什么或者是什么?!
创建了新的Betatesting distributionprofiles(x.mobileprovision)并用于分发Archieves(ipa)。
当然要重新使用Xcode和我的开发软件几次。
* (构建应用>存档>分发>最新配置资料(x.mobileprovision)+ x.ipa邮寄给客户)
* *也相关;
当在管理器中点击“刷新”按钮时,我的所有个人资料都有效(绿色),但是我收到了这个奇怪的消息; “您的团队没有可以生成配置文件的设备。请连接设备以用于开发或使用配置门户手动添加设备ID”Https ....“ 据我所见,我已经将我的开发iPhone连接到主机和设备左侧的“绿色”。它也包含在我的个人资料中。
供参考:
有人可以帮帮忙吗?
现在已经好几天了,试了很多东西,但却无法让它发挥作用。客户感到沮丧!看起来我并不孤单 - 其他人似乎也有这个问题。谢谢: - )
P.S。也许应该提到测试版应用程序在我的开发iPhone上工作正常......
本主题也在Apple Dev论坛上发布:https://devforums.apple.com/thread/164981?tstart=0
答案 0 :(得分:1)
<强>解决!强> 本周末,当我有更多时间来解释我的Xcode和设置中的错误和错误时,我会回来。如果其他人遇到同样令人沮丧的麻烦,可能会有用......
更新w解决方案:
上述问题的解决方案是
在上周发生了大量的追踪和错误之后,我终于解决了这个问题。
1)确保Xcode中有正确的UDID&gt;组织者&gt;设备强>
获取测试人员的最新UDID。我使用免费的应用程序“UDID Finder”做得很好(http://itunes.apple.com/se/app/udid-finder/id384382012?mt=8)。
在线手动添加/更新UDID到iOS Provisioning Portal。
然后刷新本地Xcode&gt;组织者&gt;设备
2)确保您的配置&amp; iOS Prov中的分发配置文件是最新的。门户。强>
3)检查您的Xcode&gt;构建设置
在您的应用中&gt;选择顶部/根行(孔项目)&gt;目标&gt;你的应用&gt;构建设置&gt;代码签名&gt;代码签名身份;
确保“调试”已选择“[b] iPhone开发人员[/ b] +您的配置文件”并
“发布”已选择“[b] iPhone发布[/ b] +您的发布配置文件”。另见screendump附例。
以上(Apple Dev Forum)的一个很棒的链接; https://developer.apple.com/legacy/library/technotes/tn2250/_index.html
我对betatesters的临时分发现在运作得很好。希望这有助于其他人: - )
<强>结论:强> 我相信问题的原因是Xcode 4.4.1(也许还有Xcode 4.5DP?)默认情况下已经将构建设置设置为某些“错误”默认值,这使我无法将ad-hocs分发给我的betatesters通过邮件。