5

今日はiOSアプリをAppStoreに送信しましたが、すぐにAppleからメールが届きました。

プライベートまたは文書化されていないAPIを使用しているため、AppStoreに投稿できません。

Private Symbol References

BZ2_bzBuffToBuffDecompress

ご存知のように、iPhone開発者プログラムライセンス契約のセクション3.3.1で概説されているように、非公開APIの使用は許可されていません。アプリレビューチームがアプリケーションをレビューする前に、この問題を解決し、新しいバイナリをiTunesConnectにアップロードしてください。

私は何をすべきか?私は本当に私のアプリでbzip2形式のサポートが必要です。

4

2 に答える 2

4

bzip2のライセンスには互換性があるため(読んでください)、動的ではなく静的にbzip2にリンクできます。少し検索すると、 iOS-libarchiveにつながります。これはそれを行うのに役立ちます。

于 2011-02-26T01:05:53.460 に答える
4

この質問に対するベンゴットリーブの答えから:

[ターゲット設定]ウィンドウで、[その他のリンカーフラグ]セクションまで下にスクロールし、フィールドに-lzが含まれていることを確認します。これは組み込みのzlibにリンクし、エラーはなくなるはずです。

この場合を除いて、-lbz2フラグを使用します。

于 2011-04-27T02:57:58.693 に答える