dea*_*nsx 17 xcode adhoc entitlements ios
iOS Provisioning门户上的" 分发"页面中给出的说明清楚地描述了创建过程的过程,并在构建中包含Entitlements.plist文件以进行临时分发.在iOS开发指南的分发应用程序页面,而另一方面,只字不提Entitlements.plist文件.
当我按照iOS开发指南中的说明尝试"构建和存档"我们的最新应用程序时,由于权利问题,最终的ad-hoc app.ipa将无法安装在我的开发设备上.当我使用Entitlements.plist文件重建时,新的app.ipa安装得很好.
不幸的是,包括app.ipa中的Entitlements.plist意味着生成的版本不能简单地重新签名并提交到应用商店 - 对吗?相反,我必须在没有Entitlements.plist的情况下重建并将结果提交到应用商店.
我想我确实有一些相关的问题:
谢谢!
从Xcode 4.2开始,在创建不需要任何特殊权限运行的应用程序时,您不再需要创建Entitlements.plist文件.get-task-allow权利自动设置为true或false,具体取决于您使用(Developer,Ad Hoc或App Store)为应用程序签署的配置文件类型.
参考:http://help.testflightapp.com/customer/portal/articles/535398-invalid-profile-distribution-build-entitlements-must-have-get-task-allow-set-to-false-
我没有回答您所有的问题,但当我最近使用临时发行版进行一些测试时,我需要添加一个 Entitlements.plist。我认为文档仍然讨论 .plist 中的“get-task-allow”设置,但是当我完全按照说明进行操作时,我在签署应用程序时遇到了问题。相反,我使用 Xcode 的模板创建了一个 Entitlements.plist。它有两三个设置,没有一个是 get-task-allow。我将其保留为创建时的原样,并且构建成功了。
我过去的经验是,提交到应用程序商店且包含 Entitlements.plist 的应用程序未能通过验证步骤。
| 归档时间: |
|
| 查看次数: |
24425 次 |
| 最近记录: |