我在构建依赖于Carthage管理的一些依赖项目的项目时遇到了困难。 Carthage update
runs没有问题(尽管它必须重建几个库,因为我使用的是更新版本的swift)但是在构建过程中“复制框架”脚本(/usr/local/bin/carthage copy-frameworks
)期间会出现问题。 Xcode无法使用相当奇怪的错误消息构建项目。
Cartfile:
github "ReactiveX/RxSwift"
github "RxSwiftCommunity/RxDataSources"
github "RxSwiftCommunity/Action"
github "RxSwiftCommunity/RxRealm"
github "realm/realm-cocoa"
github "Quick/Quick"
github "Quick/Nimble"
错误:
无法读取/ Users / adrianward / Documents / Software Development / Apollo / Carthage / Build / iOS / Realm.framework中的文件或文件夹
命令PhaseScriptExecution失败,出现非零退出代码
将哪个框架作为输入文件引用并不重要 - 结果是相同的。我已经清除了DerivedData,检查了KeyChain,重新启动等,甚至从头开始构建一个测试项目,结果相同。删除副本框架脚本可解决此问题
到目前为止还没有人对Carthage GitHub页面有任何想法。有任何想法吗?