LoginSignup
1
2

More than 3 years have passed since last update.

Xcodeプロジェクトで Swift Package Manager を使っているとBitriseでfastlaneのテスト実行が失敗する問題に対処

Posted at

事象

Xcodeプロジェクトを Swift Package Manager を使ってライブラリ管理するように変更したところ、Bitriseで以下のようなエラーが出るようになりました。

xcodebuild: error: Could not resolve package dependencies:
An unknown error occurred. '/Users/vagrant/Library/Developer/Xcode/DerivedData/Timetodo-cdnlkhtafdnmclauocshwxxtmoag/SourcePackages/repositories/XCGLogger-9081359c' exists and is not an empty directory (-4)
timeout after 600 seconds

解決方法

Fastfileに以下を追加してライブラリの依存解決すると成功するようになりました。

    Dir.chdir("../") do
      sh("xcodebuild", "-resolvePackageDependencies")
    end

参考

環境

Xcode 11.3.1
Swift 5.1.3

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2