質問: iphone用の静的ライブラリのコアデータ coredataフレームワークを多用する静的ライブラリを構築しました。外部プロジェクトでライブラリを正常に使用できますが、メインプロジェクトに.xcdatamodelファイルを含めた場合に限ります。ライブラリの目的は実装の詳細を可能な限り隠すことだったので、これは理想的とは言えません。別の 質問 で、リソースをライブラリにバンドルできないと通知されました(これは今では完全に理にかなっています)。それで、メインプロジェクトにモデルを含めることなく、プログラムでモデルを「発見」できるようにする方法はありますか?
回答: coredataを含むライブラリもあります。埋め込みリソースを使用してフレームワークを管理するためのこのテンプレートを見つけました新しいプロジェクトで使用するのは本当に簡単です(既存のプロジェクトに適用するのはもっと難しいです)が、framewoksビルドの場合は本当にクールです:-) https://github.com/kstenerud/ios-universal-framework