尝试为 AdHoc 部署导出 iOS 应用存档时出错
Posted
技术标签:
【中文标题】尝试为 AdHoc 部署导出 iOS 应用存档时出错【英文标题】:Error when trying to export iOS App Archive for AdHoc Deployment 【发布时间】:2015-04-29 02:08:42 【问题描述】:我正在为两个应用构建 AdHoc 存档(用于内部分发,不使用 Apple 的新 TestFlight 机制)。
一个工作正常,另一个创建存档,但当我尝试将其导出到 IPA 文件以进行 AdHoc 部署时抛出错误 - 错误显示:
“没有匹配的配置文件包括设备:...”
然后它会列出我的开发者帐户中未在 AdHoc 配置文件中选择的所有设备。
这几乎就像 XCode 要求我在配置文件中有所有个设备,而不仅仅是一个选择。
正如我所说 - 该过程对一个应用程序运行良好,对另一个应用程序失败,唯一的区别是我为失败的应用程序启用了“推送通知”,这导致配置文件具有以下额外条目:
<key>aps-environment</key>
<string>production</string>
这以前可以正常工作吗?有任何想法吗 ?我希望能够在选定设备上测试使用推送通知和 AdHoc 部署应用的应用。
【问题讨论】:
【参考方案1】:推送通知权利不是问题 - 事实上,不会导出的应用程序的配置文件使用了明确的应用程序 ID(推送的要求)。
我使用通配符应用 ID 而不是特定的应用 ID 创建了一个新的分发配置文件,现在应用导出正常。
仍然...如果您想在应用中测试推送通知但仅适用于特定设备,这并不理想。
【讨论】:
以上是关于尝试为 AdHoc 部署导出 iOS 应用存档时出错的主要内容,如果未能解决你的问题,请参考以下文章