ライブラリ外のクラス用に定義されたいくつかのカテゴリを含む静的ライブラリに取り組んでいます。カテゴリのメソッドを使用して、+load
クラスの初期化を実行します。これはデバッグビルドとリリースビルドでは問題なく機能しますが、アドホックテストまたはアプリストア配布用にビルドしてアーカイブすると、カテゴリの+load
メソッドは呼び出されません。
私はすべてのライブラリとそれらを使用するアプリをフラグとフラグでリンクしています。前述の-ObjC
よう-all_load
に、Xcodeを介してデバイスにロードされるデバッグビルドとリリースビルドの両方ですべてが正しく機能します。問題が発生するのは、iTunesを介してアーカイブビルドをロードしたときだけです。
誰かが何がうまくいかない可能性があるかについて何か考えを持っていますか?ありがとう!