【发布时间】:2019-04-02 22:13:40
【问题描述】:
我在构建依赖于 Carthage 管理的多个依赖项的项目时遇到了困难。 Carthage updateruns 没有问题(尽管它必须重建几个库,因为我使用的是更新的 swift 版本)但是在构建期间的“复制框架”脚本 (/usr/local/bin/carthage copy-frameworks) 期间会出现问题。 Xcode 无法构建项目并显示一个相当奇怪的错误消息。
购物车文件:
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 页面有任何想法。有什么想法吗?
【问题讨论】:
-
现在我遇到了同样的问题。完全相同的错误“Command PhaseScriptExecution failed with a nonzero exit code”:-(