Info.plist
アプリを送信する前に、プロジェクトのファイルに含める必要がある情報についていくつか質問があります。
A) About CFBundleIcons
: Xcodeでファイルをソースコードとして開くとxml形式が表示されるとこのキーが表示されるのですが、プロパティ一覧として開くとIcon files (iOS 5)
エントリしか表示されないのですが、これでよろしいですか? 一方、最初にターゲット設定の [一般] タブにあったアプリ アイコンを変更しました。ファイルには古いアプリ アイコンもリストされ続け、追加した新しいアイコンの名前には拡張子Info.plist
がありません。.png
... この情報を手動で処理する必要がありますか、それともターゲットの設定でアイコンを変更したときに何か問題がありましたか? 名前にpng
拡張子を含める必要がありますか? アイコンのすべてのバージョン (標準および @2x) をリストする必要がありますか? それとも標準の名前だけで十分ですか?
B)UIRequiresPersistentWifi
キーに関して、Apple のドキュメントによると、
アプリで Wi-Fi 接続が必要な場合は、このキーを含めます
このキーを含める必要があるかどうかはわかりません。私のアプリはネットワーク操作を実行しますが、Wi-Fi だけでなく WWAN 経由でも実行できます。また、アプリのすべての機能を実行するためにネットワーク接続が必要なわけではありません。
C)UIRequiredDeviceCapabilities
キーについて。ここでいくつか質問があります。Apple は次のように述べています。
キーの値は、
UIRequiredDeviceCapabilities
アプリが必要とする (または具体的に禁止する) 機能を識別する追加のキーを含む配列または辞書です。
「アプリが必要とする機能」とはどういう意味ですか? それらがなければアプリがまったく機能しない機能、またはアプリが使用できるすべての機能? 例: 私のアプリには、デバイスの位置をリッスンするためのオプションが含まれています。これはオプションの機能であり、ユーザーは有効または無効にすることができます。[CLLocationManager locationServicesEnabled]
ユーザーがいつオプションを有効にするかを確認します。私はファイルにlocation-services
値を設定しておらずplist
、アプリはテスト済みで機能は動作しており、コンパイラーは文句を言いませんでした。アプリを提出したい場合、値を含める必要がありますか?
microphone
や など、別の機能でも同様のことが起こりstill-camera
ます。私UIImagePickerController
はアプリのある時点で音声認識用のマイクを使用していますが、それはユーザーが選択しなければならないアプリのオプション機能でもあり、全体的な操作には影響しません。そして、私はplist
まだそのような値を含めておらず、それらは機能しています...
前もって感謝します