私の質問は、SIM カード情報にアクセスして、Appstore でアプリケーションを正常に公開する方法はありますか? - いいえ、仕方がありません。ドキュメントには「No Sim Card Data」の直接の参照はありません。
すでにお読みのとおり、Apple SDK を使用して SIM カードのデータにアクセスすることはできません。以下は、Apple Developer Document の一部です。
次のガイドラインは、ユーザーが安心できる方法でユーザー データを要求するのに役立ちます。
個人データの共有を求められている理由をユーザーが理解していることを確認してください。明らかな必要性が見られない場合、個人情報の要求に疑問を抱くのは自然なことです。ユーザーが不快にならないように、情報を知る必要があることが明らかな機能をユーザーが使用しようとした場合にのみアラートが表示されるようにしてください。たとえば、ユーザーは位置情報サービスがオフのときにマップを使用できますが、現在の場所を見つけて追跡する機能にアクセスするとアラートが表示されます。
明らかでない場合は、アプリが情報を必要とする理由を説明してください。アラートに表示されるテキストは、「「アプリ名」が連絡先へのアクセスを要求しています」などのシステム提供のタイトルの下に指定できます。情報へのアクセスを求めている理由を人々が理解し、プレッシャーを感じないように、このテキストは具体的で丁寧なものにする必要があります。理由のテキストは次のようにする必要があります。
アプリ名を含めないでください。システム提供のアラート タイトルには、既にアプリ名が含まれています。アプリがデータを必要とする理由を明確に説明します。必要に応じて、アプリがデータを使用しない方法を説明することもできます。ユーザー中心の用語を使用し、ローカライズ可能にします。理解しやすいようにしながら、できるだけ短くします。可能な限り、複数の文を提供しないようにします。文章スタイルの大文字化を使用します。(センテンス スタイルの大文字化とは、最初の単語が大文字で、残りの単語が固有名詞または固有形容詞でない限り小文字であることを意味します。) ユーザーの許可なしにアプリが主要な機能を実行できない場合にのみ、アプリの起動時に許可を求めます。データ。アプリの主な機能がユーザーの個人情報を知ることに依存していることが明らかな場合、ユーザーはこれに悩まされることはありません。
ユーザーがデータを必要とする機能を実際に選択する前に、アラートをトリガーするプログラム呼び出しを行わないようにします。こうすることで、ユーザーが個人情報を必要としないようなことをしているときに、アプリが個人情報を必要とする理由を不思議に思うことを避けることができます。(ユーザーの位置情報サービス設定を取得しても、アラートはトリガーされないことに注意してください。)
位置データについては、位置情報サービスの設定を確認して、アラートが不必要にトリガーされないようにしてください。Core Location プログラミング インターフェイスを使用して、この設定を取得できます (これを行う方法については、Core Location Framework Reference を参照してください)。この知識があれば、位置情報を必要とする機能のできるだけ近くでアラートをトリガーしたり、アラートを完全に回避したりできます。
これを参照できます