我的项目突然出现了这个错误,无法找到原因。尝试清理,删除Release文件夹,重新启动Xcode ...仍然在编译时出错。
var b2 = new B();
b2.Name = "B Name 2";
b2.ACode = a.Code;
b2.A = a;
这是在Xcode 7 OS X 10.11上 该应用程序结合了JUCE C ++和Objective-C&迅速的。
答案 0 :(得分:0)
我有一个类似的问题,但有完全不同的库,而Swift(2.2和Xcode 7.3)。但是,我能够摆脱这个问题。
我的问题在于CleanroomASL Swift框架。我在我的项目中链接并嵌入了CleanroomLogger框架。后者需要CleanroomASL框架。我使用项目目标的常规设置来插入两个框架。
然后突然出现这个“lipo”错误消息。我注意到我可以选择哪个CleanroomASL iOS框架。当我尝试一个似乎比所有其他嵌入式框架更长的文件路径时,我终于摆脱了错误。
所以底线是缓存,“lipo”工具和管理员权限都没有问题。我在StackOverflow上发现了类似的问题,但这些都与CocoaPods或Carthage软件包有关。在一篇文章中,我读到了有关嵌套依赖的内容在我的例子中,还有一个嵌套依赖(CleanroomLogger框架必须有CleanroomASL才能编译)。
我的提示是寻找嵌套依赖,并尝试避免这些。