【Xcode】Metadata/Info.plist Mismatch.エラーの原因と解決法
この記事からわかること
- Xcodeのエラー
- App Storeにアーカイブ時のwarning
- Metadata/Info.plist Mismatch. The value for bundle_version in the metadata.xml file does not match the value for CFBundleVersion in FuluLog [Payload/FuluLog.app]. (ID: 071375ef-2e4d-4b09-9110-3cd8a982b2eb)
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
Metadata/Info.plist Mismatch.エラー
XcodeでApp StoreにiOSアプリをアーカイブしようとした際に「Failed」となり以下のようなエラーが発生してしまいました。
Metadata/Info.plist Mismatch. The value for bundle_version in the metadata.xml file does not match the value for CFBundleVersion in FuluLog [Payload/FuluLog.app]. (ID: 071375ef-2e4d-4b09-9110-3cd8a982b2eb)
※:CFBundleVersionとはビルド管理バージョンのこと。
原因
「Failed」が発生した原因を突き止めるために翻訳してみます。
メタデータ/Info.plist の不一致。 metadata.xml ファイルの bundle_version の値が、FuluLog [Payload/FuluLog.app] の CFBundleVersion の値と一致しません。 (ID: 071375ef-2e4d-4b09-9110-3cd8a982b2eb)
日本語に直してみましたが原因がいまいちよくわかりません。試行錯誤しているとビルド番号をインクリメントしたところ解決することができました。
私の場合一度以下のような「Warnings」が一つ前に発生し、そのままもう一度ビルド番号をインクリメントせずに再度アーカイブしようとしたことが原因だったのかもしれません。
おすすめ記事:【Xcode】CFBundleVersion Mismatchエラーの原因と解決法
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。