Xcode不会创建swiftmodule
在过去的几个月里,我花了大约1500个源代码文件将我的项目转换成
Swift.这真是令人难以置信的乏味,但我终于做到了.它运行良好,构建良好,但:
当我尝试存档项目时,Xcode失败并出现以下错误: ditto: can't get real path for source '/Users/USER/Library/Developer/Xcode/DerivedData/ APP-dtsbrzschafjiubelceuxtfwstqf/Build/Intermediates/ArchiveIntermediates/APPCore/ IntermediateBuildFilesPath/APPCore.build/Release/APPCore.build/Objects-normal/ x86_64/APPCore.swiftmodule'' Command /usr/bin/ditto failed with exit code 1 APP是app,APPCore是嵌入式框架. 我尝试过的: >清理项目(归档时确实没有效果,因为归档总是从头开始编译) 最后一部分是这里最奇怪的.这显然表明存档做了一些略有不同的事情,但我不知道是什么. 我的问题是,如果有人知道为什么会发生这种情况以及如何调试它.我花了最近两天试图解决这个问题,但没有结果…… 我也搜索了这个错误,但遗憾的是,答案相当有限,建议对所有代码行进行评论,然后开始慢慢取消注释,直到项目构建完成.对于较小的项目来说哪个是可以的,但对于25KLOC项目则不行,主要是因为你完全不知道从哪里开始…… 解决方法
我有同样的问题,你的问题实际上帮助我解决了它(Xcode 8).
在调试模式下,只需获得“同上:无法获取源的真实路径”而无需任何进一步的信息.切换到发布模式向我显示问题是框架不允许有桥接头文件.我去了构建设置并删除了桥接头文件(不知道为什么有一个),它现在在发布和调试模式下编译. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |