2016-07-30 19 views
0

我们有一个Swift项目,我们使用fastlane作为构建工具和CocoaPods进行依赖管理。在开发机器上一切正常。在一台机器上构建Swift项目,但不在新的Mac上

如果我们签了新的构建服务器的Mac Mini上的项目,我们得到以下错误:

/Applications/buildAgent/work/1e0861a2675353b6/Appname/AppDelegate.swift:10:8: could not build Objective-C module 'HockeySDK'

我们的开发机上同一车道行驶的工作完全正常。我们在这里错过了什么?

XCode和Cocoapods版本在两台机器上都是一样的。

回答

1

我遇到了框架'RealmSwift'的相同问题。

对我来说问题是。

Source control

来自框架的一些文件未包含在提交中。我正在使用Xcode提交&推送代码。

如果您正在使用git,请在具有代码工作副本的计算机上运行'git status',检查是否缺少某些文件。 解决方案是简单地在项目中添加所需的缺失文件来混帐。

如果不工作,你可以尝试在podfile

Reinstalling the pods.

  1. 评论框架。
  2. 运行pod install它将删除所有的豆荚
  3. 清理豆荚缓存
  4. 从xcode构建项目。它会为缺少的框架显示很多错误。关闭Xcode。在步骤评论
  5. 取消注释所有框架1.
  6. 运行pod install一次。然后清理&构建该项目。
+0

谢谢指出。我决定从版本控制中删除Pods-Directory,并将pod安装添加到构建步骤。现在一切正常 – Grinarn

+0

很高兴帮助:) –

相关问题