我突然在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"
任何人都知道这些是什么以及如何删除警告?谢谢!
答案 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)
如果已为目标启用“自动管理签名”,则转到目标设置,选择“签名和功能”选项卡,然后取消选中然后重新选中“自动管理签名”。它对我有用。