SRM*_*RMR 4 xcode swift carthage
我正在使用Carthage进行依赖管理,并在我的项目中有一堆警告:
" Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/project-ymeymeyme/Build/Products/Debug-iphonesimulator/project.app/Frameworks/Alamofire.framework"
我不确定解决这个问题的最佳方法是从导出的数据文件夹中删除,还是从Link Binary With Libraries或Embed Frameworks中删除Build Phases?
任何的想法?谢谢!
Mar*_*arc 16
在我看来,你正在捆绑所提到的框架两次.(/sf/answers/396159081/)
您提到您的目标具有Run Script构建阶段,其中/usr/local/bin/carthage copy-frameworks包含iOS,tvOS和watchOS的Carthage README文件中建议的内容.
您还要问是否应该从中删除框架Embedded Binaries.您是否将框架添加到此列表中?如果是,您可能混淆了macOS和iOS,tvOS,watchOS的Carthage设置说明.
如果您正在构建macOS,请删除脚本阶段.
如果您正在为iOS,tvOS或watchOS构建,请从嵌入式二进制文件中删除该框架.
| 归档时间: |
|
| 查看次数: |
1415 次 |
| 最近记录: |