簡體   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