繁体   English   中英

Swift项目在一台机器上构建,但不在新Mac上构建

[英]Swift project build on one machine but not on a new mac

我们有一个Swift项目,其中我们使用fastlane作为构建工具,并使用CocoaPods进行依赖项管理。 在开发机器上一切正常。

如果我们在新的构建服务器Mac Mini上签出项目,则会收到以下错误:

/Applications/buildAgent/work/1e0861a2675353b6/Appname/AppDelegate.swift:10:8:无法构建Objective-C模块“ HockeySDK”

我们的开发机器上的同一通道工作正常。 我们在这里想念什么?

两台机器上的XCode和Cocoapods版本相同。

我在框架“ RealmSwift ”中遇到了同样的问题。

对我来说,问题是。

源代码控制

框架中的某些文件未包含在提交中。 我正在使用Xcode提交并推送代码。

如果使用的是git,请在具有工作代码副本的计算机上运行“ git status ”,以检查是否缺少某些文件。 解决的办法是简单地将项目中所需的丢失文件添加到git中。

如果这样不起作用,您可以尝试

重新安装吊舱。

  1. 注释 podfile中的框架。
  2. 运行pod install 它将所有豆荚移走
  3. 清洁豆荚缓存
  4. 从xcode构建项目 对于缺少的框架,它将显示很多错误。 关闭Xcode。
  5. 取消注释您在步骤1中注释的所有框架。
  6. 再次运行pod install 然后清理并构建项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM