gpt4 book ai didi

ios - 无法再向我的 Beta 测试人员更新应用 Beta 版(临时)?

转载 作者:行者123 更新时间:2023-11-29 13:29:38 25 4
gpt4 key购买 nike

我有一个应用程序,我的客户会在每个主要开发步骤中通过分布式临时*(邮寄 x.ipa + x.mobileprovision 文件)持续审查。 在 8 月 mobileprovisioning 配置文件过时之前,这一切都很好。

但是不可能在 Xcodes Organizer 窗口中“更新”它。阅读了一些相关帖子,但尚未找到任何答案。

我的开发者的已知变化。环境:

自从我的客户获得他的最后一个工作临时测试版(以相同的方式*创建)以来,我所知道的唯一变化是;

  • 在开发机器上更新到 Mountain Lion
  • 从 4.3.x 更新到 Xcode 4.4.1
  • 续订我的开发人员,在开发门户中提供和分发过时的许可证。

这样做:

  • 在 betatesting 配置文件 (mobileprovision) 中,我确保包含了客户的 iPhone UDID。
  • 我还通过将一个发送 UDID 的应用程序从应用商店发送到客户端来对其进行双重检查。

  • 还创建了另一个小应用程序,具有正常的临时步骤*,但它也没有安装在 betatesters iPhone 上。

到目前为止,该应用程序“有效”:它可以通过邮件传输到 betatesters iTunes > Syncing to testers iPhone > 并且似乎安装在 iPhone 上,但就在它完成安装时(应用程序图标上的进度条消失),然后测试版应用程序被带走。连手机搜索都找不到。

= 这告诉我不是应用程序本身有问题,而是我来自 Apple 或开发门户或我的 Xcode 的配置证书有问题。但它是什么?!

  • 在管理器中删除旧的过时配置文件。
  • 使用刷新按钮更新了 Organizer 中的配置文件**。
  • 创建了新的 Betatesting 分发配置文件 (x.mobileprovision) 并用于 Archieves (ipa) 的分发。

  • 当然重新启动了 Xcode 和我的开发 mac 几次。

*(构建应用 > 存档 > 分发 > Betatest 配置文件(x.mobileprovision)+ x.ipa 邮寄给客户端)

**也相关;

在 Organizer 中点击刷新按钮时,我的所有配置文件都有效(绿色),但我收到这条奇怪的消息;“您的团队没有可为其生成配置文件的设备。请连接设备以用于开发或使用配置门户手动添加设备 ID“Https ....”据我所知,我已经连接了我的开发 iPhone,并在管理器左侧的设备下显示为“绿色”。它也包含在我的个人资料中。

仅供引用:

  • 我在 Xcode Organizer 和 Dev Portal 中的所有配置文件都是“绿色”的(正常)。
  • 在 OSX ML10.8.1、Xcode 4.4.1 上运行我的 Dev mac。

有人可以帮忙吗?

几天来一直在做这个,尝试了很多东西,但就是无法让它发挥作用。客户越来越沮丧!似乎我并不孤单 - 其他人似乎也有这个问题。谢谢:-)

附言也许应该提到测试版应用程序在我的开发 iPhone 上运行良好...

此主题也在 Apple 开发论坛上:https://devforums.apple.com/thread/164981?tstart=0

最佳答案

已解决!将在本周末回来,当我有更多时间并解释我的 Xcode 和设置中的错误方式和错误之处时。如果其他人遇到同样令人沮丧的麻烦,可能会有用...

更新解决方案:

我的上述问题的解决方案是;

经过上周的大量尝试和错误,我终于解决了这个问题。

1) 确保您在 Xcode > Organizer > Devices 中拥有正确的 UDID。

2) 确保您的配置和分发配置文件在 iOS Prov 中是最新的。门户网站。

  • 然后刷新 Xcode > Organizer > Devices > Library > Provisioning Profiles。

3) 检查您的 Xcode > build设置

  • 在您的应用程序中 > 选择顶行/根行(洞项目)> TARGETS > 您的应用程序 > build设置 > 代码签名 > 代码签名身份;

  • 确保“Debug”选择了“[b]iPhone Developer[/b] + you provisioning profile”并且

  • 对于“发布”,选择了“[b]iPhone 分发[/b] + 您的分发配置文件”。另请参阅随附的示例屏幕转储。

screendump

上面有一个很棒的链接(Apple Dev Forum); https://developer.apple.com/legacy/library/technotes/tn2250/_index.html

我的临时分发给 betatester 现在工作得很好。希望这对其他人有帮助:-)

结论:我相信问题的原因是 Xcode 4.4.1(也许还有 Xcode 4.5DP?)默认情况下将build设置设置为一些“错误”的默认值,这阻止了我向我的 betatester 分发临时文件通过邮件。

关于ios - 无法再向我的 Beta 测试人员更新应用 Beta 版(临时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com