私のアプリを更新しようと、私もこの問題を経験したiTunes Storeでチーム。私が最後に提出して以来の私のアプリへの唯一の真の変化は、iCloudサポートの追加でした。私は何かが自分の人権に間違っていると思っていました。私が[email protected]に投稿したエラーメールは非常に怪しかったです。関連する部分が読み:
Specifically, value "XXXXXXXXXXX.com.mydomain.myappmame" for key
"com.apple.developer.ubiquity-container-identifiers" in
MyAppName is not supported.
を私はここでもしmyAppName/mydomain.com/XXXXXXXXXXにアプリ/ドメイン/チームIDを匿名化してきました。申し立てに「XXXXXXXXXXX.com.mydomain.myappmame」と間違っていると記載されています。確かにそれは間違っています。それは "myappname"でなく "myappmame"で、 "n"ではなく "m"でなければなりません。私はプロジェクトのエンタイトルメントファイルを調べましたが、それは正しいものでした。私は店に提出したアプリバンドルに含まれているエンタイトルメントファイルを見ましたが、それは正しいものでした。私は、私が店に提出したzipファイルを解凍し、entitlementsファイルもそこに正しいものでした。明らかにこの文字の置換は、の後にの後にApp Storeによって受け入れられました。
確かにこの問題は誰にも影響しません。また、大量の苦情があります。だから私は、App Storeの自動提出処理のバグを引き起こす、私のアプリに関する「特別な」ものがあると考えました。検証するために、私はゼロから新しい空のアプリケーションを作成し、iCloudの資格を有効にして、新しいアプリケーション識別子でApp Storeに提出しました。それが受け入れられ、ステータスが「レビュー待ち」に変更されました。それで、それは召喚状を渡した。これに
<plist version="1.0">
<dict>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>$(TeamIdentifierPrefix)com.mydomain.myappname</string>
</array>
</dict>
</plist>
:
<plist version="1.0">
<dict>
<key>com.apple.developer.ubiquity-container-identifiers</key>
<array>
<string>XXXXXXXXXX.com.mydomain.myappname</string>
</array>
</dict>
</plist>
マイそれが審査されないので:)
私は私の資格ファイルを変更することで問題を回避するために管理し(私はすぐにバイナリを拒否しましたチーム識別子の接頭辞を実行するApp Storeのコードが原因であったとしても、文字列をさらに遠くに破損させてしまったのではないかと期待していました。私自身がその代用を行うことで、恐らく破損は起こらず、私のアプリは通り抜けるでしょう。驚き!出来た。
私はこのことを理解しようと1日を無駄にしていて、Appleのサポートからはまだ聞いていません。しかし、私のアプリがレビューを待っているので、これは学術的なものです。しかし、私はまだこれを引き起こしたことを知りたいと思うし、それはAppleによって修正されている。私が知りたければ、私はこの投稿を更新します。
+1そのため、いくつかのポイントを使用して髪を埋め戻すことができます。P – Adrian