web-dev-qa-db-ja.com

Xcode 10-複数のコマンドが.appを生成

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に切り替えると、これはなくなりますが、これの原因と新しいビルドシステムでの修正方法を知りたい

何か案は?

6
mag_zbc

同じ問題があります。 Cocoapodsを使用している場合は、1.4.0からCocoapods 1.5.3にアップグレードすることで問題を解決できます。これで提案されているように post

その後、pod installターミナル。

2
Asp Upload

私は同じ問題を抱えています: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:構築と成功。

あなたの場合、他のファイルが問題を作成するので、ファイル名を確認して削除してください。

私の調査によると、問題はファイルの重複によるものです。

ハッピーコーディング。

0
Shubham Narang