如何在xcode 5中创buildEntitlement.plist文件?
如何在xcode 5中创buildEntitlement.plist文件?
我已经下载了最新版本的xcode。 我想在我的项目中创buildEntitlement.plist文件。 请给我适当的步骤在xcode 5中创buildEntitlement.plist文件。
您可以在目标设置的function选项卡中pipe理权利。
这里的任何更改都会自动更新Entitlements.plist
或Info.plist
文件。
这就是说,一个Entitlements.plist
文件最后只是一个plist
。 您可以按照此问题中提供的步骤添加尽可能多的plist
。
在Xcode 5中,对于常见的权利,您不再需要手动创buildEntitlements.plist
文件。 您改为使用新的function窗格。 请参阅https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
如果您仍想手动创build一个,请执行以下操作:
- 文件菜单>新build文件…
- selectiOS>资源>属性列表
- 将新文件命名为“
foo.entitlements
”(通常,“foo
”是目标名称) - 单击“权利文件”旁边的(+)添加顶级项目(由于文件扩展名,属性列表编辑器将使用正确的模式)
不要忘记将您的目标的CODE_SIGN_ENTITLEMENTS
构build设置设置为您刚添加的权利文件的path。
如果要将权利添加到XCODE 5中的现有项目,请按照下列步骤操作:
- 在“导航”区域中select您的项目。
- 在编辑器区域select您的目标。
- 在编辑器区域中,从菜单栏中selectfunction选项。
- 打开“钥匙串共享”选项左侧的披露button。
- 在钥匙串共享下,select“+”button。
- 在input区域input权利。
- 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>