2016-09-20 10 views
0

があるため、私はplistの中に含まれていない以下のプライバシー・キーのアップルによって拒否されている:Appceleratorの - SDK 5.5.0.GAとiOSアプリを実行しているiOSアプリが拒否されたため、行方不明のplistキーの

  • NSPhotoLibraryUsageDescription
  • NSMicrophoneUsageDescription
  • NSAppleMusicUsageDescription

私は、任意のサードパーティ製のモジュールやウィジェットを使用していないと私は何チタンモジュール、クラス、O知りませんrこれらの権限が必要なオブジェクト。デバイスのカレンダーにアクセスしているときにカレンダーのものを処理しましたが、マイク、リンゴミュージック、フォトライブラリを使用していません。

これらを使用するモジュール、クラス、またはオブジェクトを特定する方法はありますか?

私はplistにこれらを追加するだけで拒絶反応を回避することができますが、私はそれらを使用していて、それを回避するのではなく、何かを理解したいと思います。

ありがとうございます!

答えて

0

は、あなたが特定の権限を要求する場合を除き、ユーザーはあなたがplistの中に入れxUsageDescription文字列が表示されないはずですhttps://jira.appcelerator.org/browse/TIMOB-23925

を参照してください。

私たちの用途の1つでは、カメラには、すべての説明が追加され、「このアプリはあなたのカメラを使用して写真をアップロード」して再送信しました。そのレビューは現在保留中ですので、プレスキャンは2回目になりました。

アップルは基本的にアップロード時にバイナリをスキャンし、他のものが必要な文字列(メソッド名)を見つけ、バイナリにフラグを付けます。これは実際にはAppleの心の中で「攻撃的」という名前の関数かもしれないが、「私的方法」を使ってバイナリが拒否される方法です。

+0

JIRAの問題の長短は、Ti.Mediaのメソッドを1つ使用すると、すべてのメソッドがコンパイラ指令に含まれていることです。つまり、Appleがバイナリを見るときに見ていることです。 – StephenFeather

+0

したがって、Ti.MediaはNSMicrophoneUsageDescriptionとNSAppleMusicUsageDescriptionの両方を使用しますが、Ti.ImageViewはNSPhotoLibraryUsageDescriptionを使用しますか?私はImageviewを使ってリモートの写真を見ており、ビデオプレーヤーはライブコンテンツをストリーミングしています。 –

関連する問題