Archive時に、CFBundleDocumentTypesに関するエラーが発生
どこの部分を変えるのか⁇
対応
まずどの部分の話かということですが、以下の画像、Custom iOS Target Propertiesの下にあるDocument Typesの中身に関することです。
infoタブで+すると消せなくなるので(さまざまなフォーラムを見る限りバグ)、Finderからinfo.plistを開くと改めてxcodでinfoタブが開かれるので、そこで削除が可能です。
Documentは一つを残し、残りは削除。そしてName, Types, Handler Rankを埋めて保存
Xcodeを再起動してinfo.plistの内容がinfoタブに反映されていることを確認
アップロードは完了。
ここで疑問が出てきますね。「そもそもファイルいじらないならDocumentTypes自体いらないんじゃね。。⁇」と。
ということで、info.plistにてDocumentTypesを全削除した結果、AppStoreConnectWarningは無くなり、DistributeAppもできたことなので、当初の目的は達成しました。
Xcodeの設定は慣れないと手間取りますね。特にInfo.plistはXcode13以降スクリプトが廃止されていますが、上記で見たようにGUI上で削除できない項目があったり。
他にもUpload Symbols Failed
が発生したので、時間があるときWarningの解消法やdSYMについて記事を書こうと思います。