ERROR ITMS-90037: "This bundle is invalid. The Info.plist file is missing or could not be parsed. Please check it for embedded control characters." の対処
iTunesConnectへアップロードを試みたところ、以下のようなエラーが出てしまいアップロードに失敗しました。
ERROR ITMS-90037: "This bundle is invalid. The Info.plist file is missing or could not be parsed. Please check it for embedded control characters."
いろいろ調べたのですが、以下のStackOverflowがヒットしました。
コメントに従いInfo.plist
をvim(vi)で開いたところ、<key>LSApplicationQueriesSchemes^P</key>
といった感じで^P
という文字が<key>
フィールド内にまぎれていました。
Open As -> Source Code
では見つからないので、vim(vi)で開いて下さい。
それを消した所、無事アップロードできました。
エラーメッセージにPlease check it for embedded control characters.
とあるのだから、ちゃんと読めって話ですね。