私は Objective-C Cocoa Touch Static Library を持っています。これは (スキーマ/ターゲットに応じて - つまり、MyProject > iOS Device または MyProject > iPhone 5.1 Simulator) 他のプロジェクトと再利用/共有できる特定の libMyProject.a アーカイブを構築します。通常は問題なく動作しますが、iPhone 5.1 シミュレーター用にビルドし、この libMyProject.a を別のプロジェクトで使用する必要がありますが、この別のプロジェクトがシミュレーターで実行される場合に限られます。この .a を使用しようとして、iOS デバイス用の他のプロジェクトをビルドしようとすると、このプロジェクト設定に対してライブラリがビルド/リンクされていないことを示すビルド エラーが発生します。
問題は、他のプロジェクトのビルド方法に関係なく、他のプロジェクトで再利用できる「統合された」Cocoat Touch Static Library の libMyProject.a をビルドするにはどうすればよいかということです。
これがすべて理にかなっていることを願っています。そうでない場合は、喜んで明確にします。
ありがとう。