存档因XCode 10,Cocoapods和新构建系统而失败

时间:2018-07-31 08:58:43

标签: ios xcode cocoapods

我不确定这是否与Cocoapods有关-也许是。

我有一个非常复杂的项目,几乎没有开发Pod。在启用了新构建系统的情况下使用xCode 10时,该构建的行为不可靠。第一个干净的构建很好,但是当我在开发容器中更改某些内容时,xCode看起来可以正确地编译更改-但是当我在模拟器中运行更改的应用程序时,更改根本就不存在。当我尝试调试此代码时,xCode显示正确的更改后的源代码,但是执行的代码是旧的。

当我改回“旧版”构建系统时,一切正常。

有类似经验的人吗?

谢谢

确定

3 个答案:

答案 0 :(得分:1)

我有同样的问题。尚未解决。我认为,该Pod已重新编译正常。我检查了DerivedData / Build文件夹中的文件,看起来目标文件已重新编译(文件具有实际的创建时间)。在最终的应用程序包中添加芽,Cocoapods提供了该框架的旧版本。当我进行干净的构建时,一切都很好。

答案 1 :(得分:0)

A workaround for this issue to revert to the "Legacy Build System" in File > Workspace Settings

答案 2 :(得分:0)

这里已经讨论过了。 https://github.com/CocoaPods/CocoaPods/issues/8073 这是xcode中的错误,选项是使用脚本文件进行操作,因此嵌入脚本每次都运行。