4

最近私は、Apple が文書化されていない API への参照を検索するツールを使用していて、それが原因で App Store から iPhone アプリを拒否していると聞きました。

人気のあるThree20フレームワークは、人々が拒否される原因となっています。

また、KissXMLライブラリも拒否を引き起こしていることを確認しました。

Objective C DOM ベースの XML パーサーを探していて、現在TouchXMLを検討しています。

TouchXML が文書化されていない API を参照していないことを確認できる人はいますか? これに基づいてアプリが拒否される危険を冒したくありません。

4

5 に答える 5

3

App Store でアプリになった TouchXML を使用するいくつかのプロジェクトにプライベート フレームワークを含めていないことを確認できます。念のためグーグルコードサイトで質問してみますが、ライブラリを書いたジョン・ワイトさんはとてもきれいでタイトなコードを書いています。彼が文書化されていない API を使用していたとしたら、私は驚きます。

また、あまり気にすることもありません。アプリをビルドして送信し、拒否された場合は修正します。その場合、Apple は、参照しているはずのない API を教えてくれます。いずれにせよ彼らの官僚主義を経験しなければならないのであれば、彼らに何が悪いのかを教えてもらうことで、その恩恵を受けることもできます. また、特に初めてのアプリの場合は、おそらく誰もが少なくとも 1 回は拒否されることに注意してください。;-)

于 2009-11-18T22:44:29.050 に答える
1

きちんとします。私のアプリは、それに基づいてアプリ ストアから拒否されました。

「3.3.1 アプリケーションは、Apple が規定する方法でのみ文書化された API を使用することができ、プライベート API を使用または呼び出してはなりません。」

アプリケーションには、次の非公開 API が含まれています。

于 2009-12-16T00:15:43.250 に答える
0

の使用を検討してくださいlibxml2。学習曲線は急勾配ですが、スピードと柔軟性はそれだけの価値があります。

于 2009-11-18T23:55:35.587 に答える
0

TouchXML を使用するアプリが少なくとも 1 つアプリストアにあることは知っています。しかし、開発プロセス中にいくつかのバグが見つかったので、現在代替手段を見つけようとしています。

于 2009-11-18T22:29:21.983 に答える
0

touchXML を使用しているという理由だけでアプリが拒否されました

于 2011-09-20T12:34:50.243 に答える