我有一个应用程序,我的客户通过分布式 ad-hoc*(邮寄的 x.ipa + x.mobileprovision 文件)在每个主要开发步骤中不断审查。在移动配置配置文件在 8月过时之前,这一直工作得很好。
但是不可能只在 Xcodes Organizer 窗口中“更新”它。阅读一些相关帖子,但尚未找到任何答案。
我的开发人员的已知更改。环境:
自从我的客户获得最后一个工作的临时测试版(以相同的方式创建*)以来,我所知道的唯一变化是;
- 在开发机器上更新到 Mountain Lion
- 从 4.3.x 更新到 Xcode 4.4.1
- 在 Dev 门户中更新了我的开发人员、配置和分发过时的许可证。
这样做:
- 在 betatesting 配置文件 (mobileprovision) 中,我确保包含了客户的 iPhone UDID。
我还通过将 UDID 发送应用程序从 Store 发送到客户端进行了双重检查。
还创建了另一个小应用程序,使用正常的临时步骤*,但它也没有安装在 betatesters 的 iPhone 上。
该应用程序“工作”到此为止:它可以通过邮件传输给 betatesters iTunes > Syncing to testers iPhone > 并且似乎安装在 iPhone 上,但就在它完成安装时(应用程序图标上的进度条消失),然后 beta 应用程序得到带走了。手机搜索也找不到。
= 这告诉我不是应用程序本身有问题,而是我从 Apple 或开发门户或我的 Xcode 提供的配置证书有问题。但它是哪个或什么?!
- 删除管理器中旧的过时配置文件。
- 使用刷新按钮**更新了管理器中的配置文件。
创建了新的 Betatesting 分发配置文件 (x.mobileprovision) 并用于分发档案 (ipa)。
当然重新盯着 Xcode 和我的开发 mac 几次。
* (构建应用程序 > 存档 > 分发 > Betatest 配置文件(x.mobileprovision)+ x.ipa 邮寄给客户端)
* *也相关;
在管理器中点击刷新按钮时,我所有的个人资料都是有效的(绿色),但我收到了这个奇怪的信息;“您的团队没有要为其生成配置文件的设备。请连接设备以用于开发或使用配置门户手动添加设备 ID ” HTTPS ....” 据我所见,我有我的开发 iPhone 已连接并在管理器左侧的设备下显示为“绿色”。它也包含在我的个人资料中。
供参考:
- 我在 Xcode Organizer & Dev Portal 中的所有个人资料都是“绿色的”(好的)。
- 在 OSX ML10.8.1、Xcode 4.4.1 上运行我的 Dev mac。
有人可以帮忙吗?
一直在这几天,尝试了很多东西,但就是无法让它发挥作用。客户越来越沮丧!似乎我并不孤单 - 其他人似乎也有这个问题。谢谢 :-)
Ps Maybe 应该提到测试版应用程序在我的开发 iPhone 上运行良好......
这个话题也在苹果开发论坛上:https ://devforums.apple.com/thread/164981?tstart=0