web-dev-qa-db-ja.com

「App Storeの接続操作エラーITMS-90771」の修正方法

アプリをTestFlightに送信しようとしていますが、このエラーが発生し続けます。

enter image description here

そして、これは私のinfo.plist

enter image description here

どうすれば修正できますか?

15

これをinfo.plistに追加して、アプリを再送信してください

<key>BGTaskSchedulerPermittedIdentifiers</key>
    <array>
        <string>com.yourCompanyName.appName</string>
</array>

言うように、info.plistに「BGTaskSchedulerPermittedIdentifiers」を追加する必要があります。アプリのバックグラウンドタスク機能をオンにしましたが、対応する識別子を追加していません。

  1. Plistファイルに移動します。アイテムの上にカーソルを置くと、+ボタンが強調表示されます。それをクリックして新しいアイテムを追加します。
  2. 「BGTaskSchedulerPermittedIdentifiers」を情報プロパティリスト列の下にコピーして貼り付けます。これにより、Type列に配列が作成されます。
  3. 作成したアイテムの[追加]ボタンをクリックして、アレイのバックグラウンドタスク識別子を追加します。
  4. Appleで推奨されているのは、逆ドメイン表記(com.something.name)でタスクのバックグラウンドタスクIDを記述すること)です。

最終的には次のようになります

info plist image

詳細については、Apple doc を参照してください。

4
Shreeram Bhat