ios - Xcode 6.1 - 无法打开 Nib,因为您无权查看它

标签 ios xcode

我有一个非常奇怪的问题。升级到 Xcode 6.1 后,我在一些随机 Nib 上遇到了这些错误:

/* 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,问题就会消失。我尝试了所有常见的解决方案,如删除派生数据、清理产品、在项目中重新添加这些文件。

如果我查看应用程序包,我会看到我有一个别名而不是这些 Nib (这是行不通的)。似乎 Copy Bundle Resources 步骤可能被破坏了。

最佳答案

试试这个:

选择项目(在目标下)--> build设置-->构建选项

Compiler for C/C++/Objective-C设置为Default compiler(Apple LLVM 6.0)

enter image description here

关于ios - Xcode 6.1 - 无法打开 Nib,因为您无权查看它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673492/

相关文章:

iphone - 无法加载 nib 错误信息

iphone - 如何使用 twitter api v1.1 获取用户详细信息(Twitter 错误 215)

ios - 如何减少我的 ipa 构建大小?

ios - 为什么即使输入相同的 RGB 数字,我的颜色也会略有不同?

c++ - Open GL 和 GLUT 在 10.9 中被弃用

iphone - 我如何从苹果崩溃报告中找到内存位置?我的应用程序崩溃的地方。?

Xcode:用于条件调试/测试代码的预处理器宏

objective-c - iPad 应用程序中的垂直 UINavigationBar

ios - 如何在 Swift 中更改 UIWebView 中文本的行距

android - 播放时,Youtube Android/IOS SDK似乎不计算观看次数