在Xcode中分发应用,是否仍需要Entitlements.plist?我在没有它的情况下构建了自主发布分发,没有遇到任何问题,但一些文档和许多帖子仍将其描述为必需。
在Xcode中分发应用,是否仍需要Entitlements.plist?我在没有它的情况下构建了自主发布分发,没有遇到任何问题,但一些文档和许多帖子仍将其描述为必需。
根据Ole Begemann的说法,AdHoc分发不需要Entitlements.plist:
有一个技术说明TN2250的链接,其中详细说明了细节:
代码签名授权
在Xcode 4.x之前,对于Ad Hoc测试,开发人员需要在应用程序包中创建一个代码签名授权文件,该文件定义了权限“get-task-allow”,值为“false”(未选中)。然而,使用Xcode 4时,只要应用程序通过组织器中的应用程序存档面板进行延迟签名共享,就不再需要这样做。有关更多信息,请参见使用Xcode的构建和归档功能进行延迟代码签名部分。