2

私は 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 をビルドするにはどうすればよいかということです。

これがすべて理にかなっていることを願っています。そうでない場合は、喜んで明確にします。

ありがとう。

4

1 に答える 1

0

GitHubの iOS Universal Framework をご覧ください。

于 2012-06-01T14:45:02.137 に答える