
更新:問題は解決しました。Watchアプリは通常通りアップロードされるはずです。
現在、iTunes Connect の提出プロセスに不具合が発生しており、開発者が Apple Watch 拡張機能を含むアプリを提出できないため、開発者たちは Apple の開発者フォーラムに集まっている。
システムは、通常通りの申請プロセスを継続する代わりに、AppleのプライベートフレームワークであるSockPuppetGizmoの不正使用を誤って検出しています。当然のことながら、このためApp Storeへのアプリの申請が妨げられており、開発者コミュニティには現在、不満が生じています。
アプリは人間による承認を受ける前に、まず自動プロセスに送られ、提出されたコードの特定の要素が検証されます。通常は、プライベートAPIの使用などがチェックされます。この段階でバグが発生し、誤った却下につながることがあります。
内部的には、SockPuppetGizmoフレームワークがiPhoneアプリとWatchKitアプリ間のデバイス間通信の大部分を処理しています。提出システムは、開発者が非公開ライブラリにリンクしていると誤って報告し、バイナリを拒否しています。
このフレームワークは技術的には非公開ですが、開発者は何も不正行為を行っておらず、かつて承認されていた古いアプリでさえ却下されるようになりました。これは、Appleのサーバー上のバグであることが裏付けられます。上のスクリーンショットは、4月下旬にApp Storeに正常に送信されたものの、本日検証に失敗した変更なしのバイナリを示しています。
既知の回避策はないため、現時点ではこの問題を回避する方法はありません。Apple Watchアプリを含むアプリを申請したい開発者は、現状では申請することができません。
今のところは面倒ではありますが、Appleは近いうちにこの問題を修正し、開発者が通常通り業務を続けられるようにすると思われます。ただし、Appleはこの件についてまだコメントしていません。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。