Xcode 6 Interface Builder“无法打开已编译的nib”错误,FiksuSDK
我有一个使用CocoaPods在Xcode 5中运行良好的应用程序。
当我在Xcode 6上打开应用程序并点击构建并运行时,我从FiksuSDK获得有关编译的nib文件的四个错误。
另一方面,它声明我没有权限查看它,但点击它显示错误:“文档”FMVerifyViewController.nib“无法打开.Interface Builder无法打开编译的笔尖。” 我没有直接调用任何这些nib文件,但Facebook API可能会这样做。
附上截图。
我已经尝试删除Pods目录,删除派生数据,更新pod和重新启动Xcode。 没有。
任何帮助将非常感激。
截图:
不幸的是,错误消息具有误导性,因为它不是权限问题,并且nib是有效的。 似乎因为它们作为资源文件的符号链接提供,Xcode抱怨。
Fiksu刚刚发布了他们的SDK的新版本,修复了这个问题。 (寻找版本4.3.1)“
披露:我是Fiksu员工
转到项目的“构建设置”,并将“Interface Builder NIB Postprocessor – Options”中的“Strip NIB Files”设置为NO – 对我来说工作得很好:)
这不是一个很好的答案,但我遇到了同样的问题,为了不断发展(直到弄清楚),我刚从项目中删除了这4个笔尖。 只需转到项目文件,选择要构建的目标,转到“Build Phases”选项卡,然后从“Copy Bundle Resources”部分删除这4个nib。 你的项目应该建立并且暂时运行正常(我没有遇到任何负面影响,没有这些笔尖)。 顺便说一下,我认为它们来自Fiksu SDK,而不是Facebook SDK。