在Xcode 4中,分发应用程序是否仍需要使用Entitlements.plist文件?

6

在Xcode中分发应用,是否仍需要Entitlements.plist?我在没有它的情况下构建了自主发布分发,没有遇到任何问题,但一些文档和许多帖子仍将其描述为必需。

1个回答

5

根据Ole Begemann的说法,AdHoc分发不需要Entitlements.plist:

有一个技术说明TN2250的链接,其中详细说明了细节:

代码签名授权

在Xcode 4.x之前,对于Ad Hoc测试,开发人员需要在应用程序包中创建一个代码签名授权文件,该文件定义了权限“get-task-allow”,值为“false”(未选中)。然而,使用Xcode 4时,只要应用程序通过组织器中的应用程序存档面板进行延迟签名共享,就不再需要这样做。有关更多信息,请参见使用Xcode的构建和归档功能进行延迟代码签名部分。


当我收到一个推送通知错误,说它没有授权时,我应该把它放在哪里? - SteveCav
1
@steveCav 权限在配置文件创建期间进入配置文件。请查看本地和推送通知编程指南http://developer.apple.com/library/ios/DOCUMENTATION/NetworkingInternet/Conceptual/RemoteNotificationsPG/ProvisioningDevelopment/ProvisioningDevelopment.html。 - marcus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接