如何在xcode 5中创buildEntitlement.plist文件?

如何在xcode 5中创buildEntitlement.plist文件?

我已经下载了最新版本的xcode。 我想在我的项目中创buildEntitlement.plist文件。 请给我适当的步骤在xcode 5中创buildEntitlement.plist文件。

您可以在目标设置的function选项卡中pipe理权利。

这里的任何更改都会自动更新Entitlements.plistInfo.plist文件。

这就是说,一个Entitlements.plist文件最后只是一个plist 。 您可以按照此问题中提供的步骤添加尽可能多的plist

在Xcode 5中,对于常见的权利,您不再需要手动创buildEntitlements.plist文件。 您改为使用新的function窗格。 请参阅https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

如果您仍想手动创build一个,请执行以下操作:

  1. 文件菜单>新build文件…
  2. selectiOS>资源>属性列表
  3. 将新文件命名为“ foo.entitlements ”(通常,“ foo ”是目标名称)
  4. 单击“权利文件”旁边的(+)添加顶级项目(由于文件扩展名,属性列表编辑器将使用正确的模式)

不要忘记将您的目标的CODE_SIGN_ENTITLEMENTS构build设置设置为您刚添加的权利文件的path。

如果要将权利添加到XCODE 5中的现有项目,请按照下列步骤操作:

  1. 在“导航”区域中select您的项目。
  2. 在编辑器区域select您的目标。
  3. 在编辑器区域中,从菜单栏中selectfunction选项。
  4. 打开“钥匙串共享”选项左侧的披露button。
  5. 在钥匙串共享下,select“+”button。
  6. 在input区域input权利。
  7. DONE。

您可以使用下面的模板手动创build一个Entitlements.plist文件。

将其另存为YourTargetName.entitlements

Target > Build Settings ,将密钥“Code Signing Entitlements”( CODE_SIGN_ENTITLEMENTS )设置为文件的path。

 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>application-identifier</key> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> <key>beta-reports-active</key> <true/> </dict> </plist>