【问题标题】:Build error in Xcode on cloud-hosted Mac on VSTS在 VSTS 上的云托管 Mac 上的 Xcode 中构建错误
【发布时间】:2018-06-04 09:44:35
【问题描述】:

我在云端构建项目时遇到以下错误

没有这样的模块'RxCocoa'导入RxCocoa

** 构建失败 **

以下构建命令失败:
CompileSwift 普通 arm64
CompileSwiftSources 正常 arm64com.apple.xcode.tools.swift.compiler (2 failures) 错误: /usr/bin/xcodebuild 失败,返回码:65

原因与在本地机器上构建的原因相同,当“Link Binary With Libraries”中未添加框架时,Xcode 会抛出此错误。

所以我的问题是如何在云托管 Mac 上的 Xcode 中解决这个问题?

提前致谢

【问题讨论】:

  • 如果您使用的是 Cocoapods,请确保已执行 pod install 脚本并正在编译 .xcworkspace 文件。
  • 是的 Cocoapods 在那里,pod install 运行成功,而且我确定 **/*.xcodeproj/project.xcworkspace 被选中
  • 不是**/*.xcodeproj/project.xcworkspace。应该是/project.xcworkspace
  • 在替换你现在建议的内容后,我得到了##[error]Error: The Xcode workspace was specified, but it does not exist or is not a directory: /project.xcworkspace

标签: swift xcode azure-devops azure-pipelines azure-pipelines-build-task


【解决方案1】:

好的,只需将**/*.xcodeproj/project.xcworkspace 替换为projectname.xcworkspace 即可解决我的问题

也许它会帮助别人。

谢谢

【讨论】:

  • 你好@MadLeo你能分享你的yml文件吗?我遇到了同样的问题,更改为 projectname.xcworkspace 不起作用
  • 不需要放 yml,VSTS 会处理这些事情,我已经在此处记录了我使用 VSTS 所做的一切medium.com/@mkmk971/…
【解决方案2】:

我遇到了另一个问题,并在 4 天后解决了这个问题。

请检查您的 配置:'$(配置)' 方案:'$(方案)'

如果您有自定义配置,大多数示例会告诉您“配置”为“发布”,请使用特定名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 2017-01-07
    相关资源
    最近更新 更多