1

iPhone用のphoneGapアプリを作成し、デバイスに正常に展開しました。今、私はxcode 4.5を使用してアプリをアプリストアにアップロードしようとしています 正常に検証されました. 正常に配布されました。itunes connect app status-- app received after 3sec app status-- invalid binary phone gap 1.2.0、xcode 4.5、ターゲット ios バージョン 6.0、配布用暫定プロファイルを使用しています。

Apple からフォローアップのメールが届きました

非公開 API の使用: アプリは UDID へのアクセスを許可されておらず、UIDevice の uniqueIdentifier メソッドを使用してはなりません。アプリとサーバーを更新して、iOS 6 で導入されたベンダーまたは広告識別子にユーザーを関連付けてください。

ソース コード内のメソッド名が上記のプライベート Apple API と一致する場合、メソッド名を変更すると、今後の提出でこのアプリにフラグが立てられるのを防ぐことができます。さらに、上記の API の 1 つ以上が、アプリに含まれている静的ライブラリに配置されている場合があることに注意してください。その場合は、それらを削除する必要があります。このメッセージが誤って送信されたと思われ、ガイドラインに従って Apple が公開した API のみを使用したと思われる場合は、アプリの 9 桁の Apple ID と、上記の API が誤ってフラグ付けされたと思われる理由に関する詳細情報を送信してください。 @apple.com。詳細については、テクニカル サポート情報ページをご覧ください。

誰か助けてください。

4

1 に答える 1

2

Apple は、UDID の使用に関するポリシーを変更しました。これは、IOS の Phonegap API の以前のバージョンにデフォルトで含まれていました。新しいバージョンにアップグレードすると、コードが UDID を使用しなくなり、App Store を通過することがわかります。

バージョン 1.8 以降からの変更のようです。phonegapの最新版は2.7なのでアップデートした方がいいと思いますが、

于 2013-05-10T03:36:15.477 に答える