Xcode 6.1 - 笔尖无法打开,因为您无权查看它
问题描述:
我有这个奇怪的问题。升级到6.1的Xcode后,我得到一些随机的笔尖这些错误:Xcode 6.1 - 笔尖无法打开,因为您无权查看它
/* com.apple.ibtool.errors */
/Users/xxx/Library/Developer/Xcode/DerivedData/WorkspaceInfinity-fufemvkrqrpfbmcwcrcicvoxtmvj/Build/Products/Debug-iphoneos/CoreFramework.embeddedframework/Resources/yyy.nib:
error: The file “yyy.nib” couldn’t be opened because you don’t have permission to view it.
Failure Reason: You don’t have permission.
Recovery Suggestion: To view or change permissions, select the item in the Finder and choose File > Get Info.
Underlying Errors:
Description: The operation couldn’t be completed. Permission denied
Failure Reason: Permission denied
我使用kstenerud iOS Universal Framework solution。如果我回到Xcode 6.0,问题就会消失。我尝试了所有常见解决方案,如删除派生数据,清理产品,重新添加这些文件到项目中。
如果我看看应用程序包,我看到,而不是这些笔尖我有他们的别名(这是不工作)。看起来像复制束资源步骤可能会被打破。
答
在Xcode中转到Build Settings。
在“剥离NIB文件”选项中选择“否”。
这应该解决它。
答
我有相同或非常类似的问题,但在旧的Xcode建设没有帮助。我不得不将框架项目切换到https://github.com/jverkoey/iOS-Framework,错误消失了。可能Xcode 6.1改变了一些构建设置或类似的东西。
我已经尝试过这个解决方案,但是我可以通过这种方式实现的唯一的事情就是我可以编译。当我在程序中使用笔尖时,它会崩溃,告诉我它找不到它。 – 2014-11-03 07:42:14
@AlbertoSchiariti,你能以某种方式解决这个问题吗? – 2014-11-26 09:35:30
没有。其实我不得不下载旧版本的XCode才能成功编译。我希望他们能够在下一个版本中解决它(如果有什么需要解决的话) – 2014-11-26 10:13:02