Ios 如何在Xcode中创建authentication.plist文件?
我已经下载了最新版本的Xcode。我想在我的项目中创建authentication.plist文件Ios 如何在Xcode中创建authentication.plist文件?,ios,xcode,xcode5,entitlements,Ios,Xcode,Xcode5,Entitlements,我已经下载了最新版本的Xcode。我想在我的项目中创建authentication.plist文件 请给出在Xcode中创建授权.plist文件的正确步骤。您可以在目标设置的“功能”选项卡中管理授权 任何更改都将自动更新授权.plist或信息.plist文件 也就是说,一个授权.plist文件最终只是一个plist。您可以按照提供的步骤添加任意数量的plists。如果要在Xcode 5中为现有项目添加权限,请按照以下步骤操作: 在导航器区域中选择您的项目 在编辑器区域中选择目标 在编辑器区域中,
请给出在Xcode中创建
授权.plist
文件的正确步骤。您可以在目标设置的“功能”选项卡中管理授权
任何更改都将自动更新授权.plist
或信息.plist
文件
也就是说,一个
授权.plist
文件最终只是一个plist
。您可以按照提供的步骤添加任意数量的plist
s。如果要在Xcode 5中为现有项目添加权限,请按照以下步骤操作:
在Xcode 5中,对于常见的授权,您不再需要手动创建
授权.plist
文件。您可以使用“新功能”窗格。看
如果仍要手动创建一个,请按以下方式操作:
foo.entitlements
”(通常,foo
”是目标名称)别忘了将目标的
code\u SIGN\u权限
生成设置设置为您刚才添加的权限文件的路径。您可以使用下面的模板手动创建权限.plist
文件
将其另存为YourTargetName.Rights
在Target>Build Settings
中,将密钥“代码签名权限”(code\u-SIGN\u-rights
)设置为文件路径
<?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>
应用程序标识符
$(AppIdentifierPrefix)$(CbundleIdentifier)
测试版报告处于活动状态
CMD+SHIFT+K
通过CMD+B清理构建和重建对我有效但我想添加新权限。plist在功能中没有添加新权限的选项。plist感谢您的回答,我正在处理此问题,会让您知道这是否有帮助。我仍然有问题发生。只有当我的应用程序使用以下应用程序委托方法通过深度链接重新打开时才会发生这种情况:-(BOOL)应用程序:(UIApplication*)应用程序handleopeanurl:(NSURL*)url如果我刚启动应用程序,钥匙链写入工作正常,如果我最小化和最大化应用程序,它仍然工作。只有当我用深层链接重新打开时,这个问题才会发生。我确实在我的项目中配置了MyApp.Authentications(在“功能”选项卡中共享密钥链)。对于这一点,已经有了答案[此处]()@MKR感谢您提供最简单的答案。非常感谢:)是
$(AppIdentifierPrefix)
和$(CbundleIdentifier)
占位符,当使用codesign
解析权限时,必须替换或被替换?EugenMayer我相信它们会被替换,您可以保持原样。但从我发布这个答案的时候起,我并不是肯定的。事实上,孔弦线是不需要的,如果包括在内,将会失败,只是今天尝试了一下