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

Din*_*hik 14 ios xcode5

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

我已经下载了最新版本的xcode.我想在我的项目中创建Entitlement.plist文件.请给我正确的步骤来在xcode 5中创建Entitlement.plist文件.

Gab*_*lla 22

您可以在目标设置的" 功能"选项卡中管理权利.

任何更改都会自动更新Entitlements.plistInfo.plist文件.

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

  • 但我想添加一个新的Entitlement.plist Capabilities中没有选项来添加新的Entitlement.plist (2认同)

jrc*_*jrc 16

在Xcode 5中,对于常见权利,您不再需要Entitlements.plist手动创建文件.您可以使用新的"功能"窗格.请参阅https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

如果您仍想手动创建一个,请按以下步骤操作:

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

不要忘记将目标的CODE_SIGN_ENTITLEMENTS构建设置设置为刚刚添加的权利文件的路径.


小智 7

如果要在Xcode 5中向现有项目添加权利,请执行以下步骤:

  1. 在"导航器"区域中选择项目.
  2. 在编辑器区域中选择目标.
  3. 在"编辑器"区域中,从菜单栏中选择"功能"选项.
  4. 打开"钥匙串共享"选项左侧的"披露"按钮.
  5. 在Keychain Sharing下选择"+"按钮.
  6. 在输入区域中键入权利.
  7. DONE.


pka*_*amb 5

您可以Entitlements.plist使用下面的模板手动创建文件.

保存为 YourTargetName.entitlements

在您的文件中Target > Build Settings,将"Code Signing Entitlements"(CODE_SIGN_ENTITLEMENTS)设置为文件的路径.

<?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>
Run Code Online (Sandbox Code Playgroud)