1. ホーム
  2. ios

[解決済み] Error Appstore connect : Info.plist Fileに目的の文字列がない。

2022-04-21 03:56:50

質問

App Store Connectに自分のアプリを審査に出しました。まだ審査中ですが、エラーを修正するようにとのメールが届きました。以下、メッセージの内容です。

開発者様へ。

あなたのアプリの最近の配信で、1つ以上の問題が確認されました。 XXXXXです。配信は正常に行われましたが、以下の点を修正してください。 次回の配信では、次のような問題が発生します。

Info.plist ファイルに目的の文字列がない。あなたのアプリのコード は、機密性の高いユーザーデータにアクセスする 1 つまたは複数の API を参照しています。その場合 アプリのInfo.plistファイルに NSLocationAlwaysUsageDescriptionキーに、ユーザー向けの目的 の文字列で、アプリがデータを必要とする理由を明確かつ完全に説明してください。 2019年春以降、App Storeに提出されるすべてのアプリのうち、データにアクセスす ユーザーデータには、目的文字列を含めることが義務付けられます。 外部ライブラリやSDKを使用する場合、そのAPIを参照することがあります。 は、目的文字列を必要とします。あなたのアプリはこれらのAPIを使用しないかもしれませんが、目的文字列は必要です。 の文字列が必要です。の開発者に連絡することができます。 ライブラリやSDKのバージョンアップを依頼する。 を含まないAPIを提供します。

問題を修正した後、XcodeまたはApplication Loaderを使用して、新しいバイナリをiTunes Connectにアップロードしてください。

よろしくお願いします。

App Storeチーム

私のアプリはExpoで完全に構築されていますが、Info.plistにアクセスして修正する方法がわかりません。

何か思い当たることはありますか?

解決方法は?

Expoを使用している場合、app.jsonにinfoPlistを追加することでsolveを追加することができます。

  "expo": {
     "ios": {
       "bundleIdentifier": "com.app.myapp",
       "infoPlist": {
         "NSLocationAlwaysUsageDescription": "Some message to appease Apple.",
       },
     },
   }

エキスポ・ドック