2017-02-23 517 views
2

我想用gitlab設置配置項,當我嘗試建立本地化時,我得到這個錯誤:xcodebuild: error: 'APP.xcworkspace' does not exist. 「APP」不是真正的名字,但你得到它。我也在使用CocoaPods。xcodebuild:錯誤:'APP.xcworkspace'不存在

這發生AFER我在終端運行此命令: gitlab-ci-multi-runner exec shell build_project

我已經檢查過該文件確實存在,而且是在同一個文件夾中我調用命令。

這是我.gitlab-ci.yml文件:

stages: 
    - build 

build_project: 
    stage: build 
    script: 
    - xcodebuild clean -workspace APP.xcworkspace -scheme APP | xcpretty 
    - xcodebuild test -workspace APP.xcworkspace -scheme APP -destination 'platform=iOS Simulator,name=iPhone 7,OS=10.2' | xcpretty -s 
    tags: 
    - v0.0.1 

的Xcode版本:8.2.1

的CocoaPods版本:1.2.0

Gitlab亞軍版本:1.11.0

Alex

回答

0

我已經解決了這個現在!

我剛更新的CocoaPods回購,本身這個鏈接: https://github.com/CocoaPods/CocoaPods/issues/5077

Looks like your specs repo was edited at some point, and now git can't update it. I'd recommend deleting and re-creating your Specs repo: pod repo remove master and running pod setup

1

要在Xcode共享方案:

  1. 選擇產品>方案>管理方案。

  2. 分享您的方案:

    screenshot showing "share" checkbox

  3. 單擊關閉按鈕。

+0

這種形象是從我使用的教程找到Xcworkspace,所以那沒有放棄它,因爲我已經做到了 –

+0

沒有工作: - | –

0

在我的情況下,我有相同的文件夾名稱(「項目」),以1,2,3,4(共5個文件夾)結尾的項目。當我試圖在「Project 4」目錄中安裝cocoapods時,它被安裝在「Project」中,而不是「Project 4」。

我可以在文件夾「項目」

因此我需要刪除與其他同名的文件夾,然後安裝在「項目」豆莢文件夾