Xcode 9で開発したプロジェクトがあり、Xcode 10に切り替えた後、ビルド中にエラーが発生します。
エラー:複数のコマンドが「SomePath/MyApp.app」を生成します:
1)ターゲット 'MyApp'には、出力 '/SomePath/Kvitt.app'を含むディレクトリ作成コマンドがあります
2)そのコマンドは、ターゲット「MyApp」のコマンドに依存します。スクリプトフェーズ「[CP] Podリソースのコピー」
別のプロジェクトでInfo.plist
ファイル、および this answer を使用して解決しました
ただし、今回のエラーはMyApp.app
、およびにそのようなファイルはありません。バンドルリソースのコピー
Legacy Build Systemに切り替えると、これはなくなりますが、これの原因と新しいビルドシステムでの修正方法を知りたい
何か案は?
同じ問題があります。 Cocoapodsを使用している場合は、1.4.0からCocoapods 1.5.3にアップグレードすることで問題を解決できます。これで提案されているように post :
その後、pod install
ターミナル。
私は同じ問題を抱えています:Xcode 10のビルドエラー「複数のコマンドが生成する...
:-1: Multiple commands produce '/Users/m/Library/Developer/Xcode/DerivedData/FAR-
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-
iphonesimulator/F.A.R.app/.gitkeep':
1) Target 'FAR' (project 'FAR') has copy command from '/Users/m/Desktop/Shubham
Code/Backup/Shubham 2018/SVN
Codes/FAR/FAR/FAR/ThirdParty/BPStatusBarAlert/Assets/.gitkeep' to
'/Users/m/Library/Developer/Xcode/DerivedData/FAR-
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-iphonesimulator/F.A.R.app/.gitkeep'
2) Target 'FAR' (project 'FAR') has copy command from '/Users/m/Desktop/Shubham
Code/Backup/Shubham 2018/SVN
Codes/FAR/FAR/FAR/ThirdParty/BPStatusBarAlert/Classes/.gitkeep' to
'/Users/m/Library/Developer/Xcode/DerivedData/FAR-
axuthwysrkuqbcdvfglntqgbiugn/Build/Products/Debug-iphonesimulator/F.A.R.app/.gitkeep'
これは、以下の手順に従って解決できます。
ステップ1:フェーズの構築に進みます。
ステップ2:バンドルリソースをコピーし、.gitkeepファイルを削除します。
ステップ3:構築と成功。
あなたの場合、他のファイルが問題を作成するので、ファイル名を確認して削除してください。
私の調査によると、問題はファイルの重複によるものです。
ハッピーコーディング。