Questions tagged «carthage»

2
命令行工具-错误-xcrun:错误:无法找到实用程序“ xcodebuild”,而不是开发人员工具或在PATH中
SwiftJSON通过Carthage Dependency Manager 将框架构建到Some Xcode项目时,出现此错误。 Sivaramaiahs-Mac-mini:GZipDemoApp vsoftMacmini5 $迦太基更新-平台iOS ***获取GzipSwift ***获取SwiftyJSON ***在“ 3.1.1”处签出GzipSwift ***在“ 3.1.3”下载SwiftyJSON.framework二进制文件 *** xcodebuild输出可在/var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log中找到 Shell任务(/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = YES -list)失败,退出代码为72: xcrun:错误:找不到实用程序“ xcodebuild”,不是开发人员工具或在PATH中

25
链接器命令失败,退出代码为1(使用-v查看调用),Xcode 8,Swift 3
我无法摆脱这个错误! 我已经尝试过各种方法,例如清除“派生数据”(“首选项”->“位置”->单击灰色箭头以在Finder中打开“派生数据”文件夹->右键单击,移至回收站),清理项目(CMD + Shift + K或“产品” ->清理),更新迦太基和依赖项,检查StackOverflow上的其他答案(主要是在“构建设置/阶段”中进行调整),并从github重新克隆应用程序,等等。 同一项目可在我的协作者计算机上工作。 编辑:从当前最高评价的答案,我能够进一步调试...虽然我仍然不确定如何解决。好像我在项目中有两次东西?我看了看,找不到任何东西出现两次! 这是日志的图片:

4
嵌入式二进制文件和链接框架有什么区别
使用外部框架时,Xcode现在具有“嵌入式二进制文件”和“链接框架”部分。 当您下载一个外部框架并将Finder->拖入Xcode时,它将把该框架放入“链接的框架和库”部分。 使用Carthage构建库时,建议将其拖入“嵌入式二进制文件”部分。 两者似乎都在链接方面起作用,因为无论哪种方式都可以使用API​​,在将框架添加到“嵌入式二进制文件”部分时更是如此,它还会自动添加到“链接框架和库”部分中。 那么,谁是对的?迦太基还是互联网的其余部分?为何有2个选项可以将外部资源包含到Xcode项目中?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.