缺少权利文件

时间:2015-12-09 09:39:51

标签: ios xcode

我突然在XCODE中收到两个警告:

/Users/me/Documents/Misc IOS DEV/myAPP/myAPP.xcodeproj Missing entitlements file for target myAPPUITests: "/var/folders/wb/9dsv1b5j53n8qbwmbh49qf9m0000gn/T/Entitlements.plist-gmk"

/Users/me/Documents/Misc IOS DEV/myAPP/myAPP.xcodeproj Missing entitlements file for target myAPPUITests: "/var/folders/wb/9dsv1b5j53n8qbwmbh49qf9m0000gn/T/Entitlements.plist-pCm"

任何人都知道这些是什么以及如何删除警告?谢谢!

9 个答案:

答案 0 :(得分:9)

重新启动Xcode为我解决了这个问题。

这些警告引用的文件夹是每用户临时文件/文件夹缓存。如果重新启动Xcode无法解决问题,我建议重新启动OSX。

答案 1 :(得分:5)

确定转到目标构建设置并转到签名部分 在代码签名权利中删除权利的路径

答案 2 :(得分:2)

通过将Apple开发者ID分配给Build设置的代码签名标识部分,这应该清除警告消息。

答案 3 :(得分:1)

产品> Clean已经多次为我工作了。

答案 4 :(得分:0)

如果有人发现这一点,我在XCode 7.2中使用新的OSX项目也是如此。

就我而言,我需要在https://developer.apple.com将我的设备添加到我的开发者帐户,并为该应用创建配置文件。

我使用XCode设备窗口中“标识符”值中的UUID手动添加了我的设备。

我让XCode创建配置文件,使用管理器窗口,选择我的应用程序,然后单击“导出...”按钮并选择“导出开发签名的应用程序”。

这清除了下一次构建的错误。

答案 5 :(得分:0)

根据您的需要,您可以选择不签署您的软件(例如本地版本,只需玩游戏)。

在树状视图中选择项目(顶部的项目),然后在主窗口中选择“Build Settings”,导航到“Code Signing”部分,这是发生错误的地方(“代码签名权利”) )。 然后,对于“代码签名实体”,只需选择“不代码签名”。

请记住在您需要签署应用时更新此内容。

答案 6 :(得分:0)

单击“项目目标”,选择“功能”选项卡,然后在其中一个已启用项目上查找问题。单击修复按钮。另一种方法是通过转到Build Settings,搜索Code Signing Entitlements,确保它显示" yourProjectModule / EntitlementName.entitlements"

答案 7 :(得分:0)

转到项目>目标>构建设置>签名

在“ CODE_SIGN_ENTITLEMENTS”中输入您的路径。

$(SRCROOT)/ProjectName/PathToFolder/AnotherFolder/YourProject.entitlements

答案 8 :(得分:0)

如果已为目标启用“自动管理签名”,则转到目标设置,选择“签名和功能”选项卡,然后取消选中然后重新选中“自动管理签名”。它对我有用。