クライアントがプロジェクトにドラッグ アンド ドロップするだけで使い始めることができるように、プロジェクトのためにクライアントに提供するプライベート フレームワークを開発しています。
不要なライブラリ インポート参照パス セットとビルド設定への追加を回避するために、成果物を整理するためのフレームワークを構築することは、Watch OS、IPod、Ipad、IPhone をすべて 1 つにまとめることができるはるかに優れたソリューションであると述べました。
他のサードパーティが使用するポッドでユニバーサル フレームワークを作成したかったのです。サイズをコンパクトにし、インターフェースファイルのみを除いてソースコードを公開せずに配信することでこれを達成する方法を教えてください。
構造が期待されます。
MYCustomFramework
- - - -バージョン
- --------- 一部のアセットバンドル
- --------- サードパーティの Pod ライブラリ
- --------------- Pod を使用した XMPP フレームワーク
- --------------- ドキュメンテーション フレームワーク
- --------------- ログ フレームワーク -
次に、このフレームワークを自分のポッドを持つ My Test プロジェクトに追加したいと思います
MyTestProject.xcworkspace MyTestProject.xcproj MYCustomFramework.framework -- これには、以下のすべてのブラケットが内部でコンパイルされるため、インターフェイス以外のソースは公開されません。{
- - - -バージョン
- --------- 一部のアセットバンドル
- --------- サードパーティの Pod ライブラリ
- --------------- Pod を使用した XMPP フレームワーク
- --------------- ドキュメンテーション フレームワーク
- --------------- ログ フレームワーク}
これをどのように達成し、できるだけ小さいサイズで作成するか。