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