依存関係のある新しいswiftパッケージを作成した後、私はswift package generate-xcodeproj
と呼んでいます。私の依存関係に新しいバージョンがある場合はswift package update
と呼んでいます。依存関係の新しいバージョンがダウンロードされてビルドされますが、Xcodeは古いバージョンの依存関係を参照していません。私はswift package generate-xcodeproj
に再度電話することができますが、これは私がセットアップしたカスタムターゲットを削除します。XcodeでSwift依存関係を更新する方法
カスタムターゲットを削除せずに迅速な依存関係とXcodeプロジェクトを更新するにはどうすればよいですか?
私はこの同じ質問があります。 '.xcodeproj'の新しいコピーを生成すると、ソースファイルの整理に使用されていたフォルダ構造もすべて削除されます。 –
私はこれを助けるためのツールを作りました。 https://github.com/saltzmanjoelh/XcodeHelperCliそれをビルドして/ usr/local/binにコピーした後、あるいは 'xchelper update-packages -s'を呼び出すことができるところでこれはあなたのパッケージを更新し、Xcodeプロジェクトのシンボリックリンクを作成します。パッケージに新しいバージョンが追加されたときに、参照を手動で更新する必要はありません。 – joels