2012-01-09 12 views
6

私が読んだところでは、AppleはPrivate APISを使っているアプリを拒否しています。プライベートAPIを決定する要因私は現在商業用にオープンなNinevehGLエンジンを使用していますが、プライベートAPIとしてカウントされますか?Apple App Guidelines - プライベートAPI?

+0

私は質問を投稿することをお詫びします、私は答えを見つけました。プライベートAPIとは、アップル自身のAPI内で文書化されていない方法を指します。 Appleがこれを制限しているのは、あなたのアプリケーションがAppleのコアフレームワーク内で文書化されていないメソッドを呼び出すことに依存していて、次のOSアップデートで文書化されていないメソッドが変更されたり、すべて破棄されたりするためです。 NinevehGLエンジンのような外部APIを使用するImは、NinevehGL自体がプライベートAPIを使用していないと仮定しても、まったく問題ありません。 私は新しいユーザーです。私はまだ答えはできませんので、コメントで十分です。 –

+0

**あなたの質問に**回答**として投稿し、時間が許せばそれを受け入れることができますか?それでは、あなた自身の質問に答えても大丈夫です:) –

答えて

15

答えが見つかりました。

プライベートAPIとは、Apple独自のAPI内で文書化されていない方法を指します。 Appleがこれを制限しているのは、あなたのアプリケーションがAppleのコアフレームワーク内で文書化されていないメソッドを呼び出すことに依存していて、次のOSアップデートで文書化されていないメソッドが変更されたり、すべて破棄されたりするためです。

NinevehGLエンジンImのような外部APIを使用すると、NinevehGL自体がプライベートAPIを使用していないと仮定すると、完全に問題ありません。

+2

+1帰ってくると答えます。これはあなたの質問を見つけるかもしれない他の人に役立ちます。この答えに対して目盛りをクリックすることによって、それを答えとしてマークすることを忘れないでください(時間が許せば)。 –