1

ライブラリ外のクラス用に定義されたいくつかのカテゴリを含む静的ライブラリに取り組んでいます。カテゴリのメソッドを使用して、+loadクラスの初期化を実行します。これはデバッグビルドとリリースビルドでは問題なく機能しますが、アドホックテストまたはアプリストア配布用にビルドしてアーカイブすると、カテゴリの+loadメソッドは呼び出されません。

私はすべてのライブラリとそれらを使用するアプリをフラグとフラグでリンクしています。前述の-ObjCよう-all_loadに、Xcodeを介してデバイスにロードされるデバッグビルドとリリースビルドの両方ですべてが正しく機能します。問題が発生するのは、iTunesを介してアーカイブビルドをロードしたときだけです。

誰かが何がうまくいかない可能性があるかについて何か考えを持っていますか?ありがとう!

4

1 に答える 1

0

これはXcode4.3のバグが原因のようです。Xcode 4.2でコンパイルすると、すべてが正しく機能します。

于 2012-06-08T16:06:06.427 に答える