isToggle
@isToggle

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

swiftのMultiple commands produce '/Users/[私のuserName]/略/Info.plist'エラー

解決したいこと

swiftでadMob実装を試みていたのですが
info.plistによるエラーでビルドできなくなりました
解決方法を教えてください

発生している問題・エラー

Multiple commands produce '/Users/[私のuserName]/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plist'
Target 'SimpleWordbook' (project 'SimpleWordbook') has copy command from '/Users/[私のuserName]/Downloads/SimpleWordbook/SimpleWordbook/Info.plist' to '/Users/teikota/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plist'
Target 'SimpleWordbook' (project 'SimpleWordbook') has process command with output '/Users/[私のuserName]/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plist'

自分で試したこと

BuildPhasesでinfo.plistの確認
→CopyBundleResourcesに重複はしていなかった

Clean Build Folder
→再度エラー

0

1Answer

プロジェクトのディレクトリは/Users/[私のuserName]/Downloads/SimpleWordbookでしょうか?
/Users/[私のuserName]/Downloads/SimpleWordbook/SimpleWordbook/Info.plistをコピーしようとして、出力先/Users/[私のuserName]/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plistで重複していると思われます。

1Like

Comments

  1. @isToggle

    Questioner

    回答ありがとうございます
    プロジェクトのディレクトリは/Users/[私のuserName]/Downloads/SimpleWordbookで合っています
    大変お手数をかけることになりますが出力先の重複の具体的な解決案をご教授願いたく存じます

  2. 何と重複しているのか調べる必要があります。
    ビルドした時のログをエクスポートしてもらえれば、もう少し詳しい情報が得られると思います。
    取得方法は、Command+9Report navigatorに切り替えて、最後のBuildをクリックすると、Exportボタンが見えると思います。
    exportしたファイルを適当なエディタで開いて、(コードブロックに)コピペしてください。

    Xcode1.png

    コードブロックの使い方;

  3. @isToggle

    Questioner

    エクスポートした結果は以下になります

    Showing Recent Issues
    Prepare packages
    Prepare build
    Multiple commands produce '/Users/teikota/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plist'
    
    Build target SimpleWordbook
    /Users/teikota/Downloads/SimpleWordbook/SimpleWordbook.xcodeproj: The Copy Bundle Resources build phase contains this target's Info.plist file '/Users/teikota/Downloads/SimpleWordbook/SimpleWordbook/Info.plist'.
    
    duplicate output file '/Users/teikota/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plist' on task: ProcessInfoPlistFile /Users/teikota/Library/Developer/Xcode/DerivedData/SimpleWordbook-drnnhjfjurbzwnfhspikehhzbxkh/Build/Products/Debug-iphonesimulator/SimpleWordbook.app/Info.plist /Users/teikota/Downloads/SimpleWordbook/SimpleWordbook/Info.plist
    
    
    
    Activity Log Complete    2024/03/20, 22:36    0.4 seconds
    
  4. 残念ですが、このログ内容には、新たな情報は何もありませんでした。

    Downloadsフォルダにプロジェクトが有るということは、どこからかダウンロードしてきたプロジェクトだと想定しましたが、ダウンロードしたURL等を教えていただき、自分も同じプロジェクトをビルドしてみれば、再現するのでしょうか?
    再現するならば、原因や回避方法が見つかると思います。

  5. @isToggle

    Questioner

    Downloadフォルダに保存したのに意図はなく、全て自分で1から作成したプロジェクトです
    info.listを下手にいじったのが原因だと思うため、似たようなデータを新しいプロジェクトで再現しようと思います
    わざわざお手数おかけしたのに私の情報提供不足で解決できず本当に申し訳ございません
    回答は今後のswift開発の参考にさせていただきます
    ありがとうございました!絶対に完成させます

    print("thank you")
    
  6. 自作プロジェクトでしたか。失礼しました。
    もし、それを自分に開示可能であれば、プロジェクトフォルダを丸ごとzipで固めて、自分のプロフィルに公開しているメアドに送付してもらえれば、引き続き調べることは可能です。
    (プログラムコードはコンパイルエラーが出なければ(今回のInfo.plistのエラーが出れば)、実態は空でも構いません)
    以降はご自身で調べるということであれば、当Q&Aをクローズしていただいても結構です。

Your answer might help someone💌