我一直運行我的項目在circleCI說沒有找到領域框架時,我不斷收到鏈接器錯誤。我的開發環境框架沒有問題。我檢查了框架搜索路徑以包括$(繼承)和carthage構建文件夾($(PROJECT_DIR)/ Carthage/Build/iOS)。下面是我的cartfile都和circle.yml(circleCI的配置文件)構建失敗的領域和circleCI(與迦太基)
cartfile的內容
github "Alamofire/Alamofire" ~> 3.4
github "Alamofire/AlamofireImage" ~> 2.0
github "SwiftyJSON/SwiftyJSON" ~> 2.3.0
github "SnapKit/SnapKit" >= 0.15.0
github "realm/realm-cocoa"
circle.yml
machine:
xcode:
version: "7.3"
dependencies:
pre:
- curl -O https://gist.githubusercontent.com/cabeca/cbaacbeb6a1cc4683aa5/raw/8e17f39f5a7413fd0559c9e6808e01b6fb514422/simulator_populator
- ruby ./simulator_populator
- carthage update --platform iOS
carthage update
前的2線由circleCI支持高新技術建議以避免與tvOS框架的問題。我也嘗試切換carthage update
到carthage bootstrap
,結果相同。下面是錯誤消息我得到
從它看起來像當它試圖鏈接測試文件出現錯誤的截圖,但測試和uitest文件是由Xcode中創建默認情況下,我沒有它添加什麼但