3

ライブラリの iOS バージョンをリリースしようとしており、コンパイル済みの静的フレームワークとして提供する予定です。フレームワークとテスト アプリの Xcode を使用すると、正常にコンパイルされ、正常に実行されます。

問題は、それを提供する最良の方法は何ですか?

私たちのライブラリは他のいくつかのオープンソース フレームワークに依存しており、ライブラリを実際に適切に使用する方法を示すために、フレームワークを使用してテスト アプリを出荷したいと考えています。

アンブレラ フレームワークを使用する必要がありますか? Apple は、「Umbrella フレームワークを作成しない」ことを提案しています (http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/CreationGuidelines.html)。

私たちのフレームワークと私たちが依存しているすべてのフレームワークを含む zip を配信し、それらのフレームワークをプロジェクトに含める必要があることをクライアントに伝える必要がありますか?

テスト アプリを含める最良の方法は何ですか?

前もって感謝します!

4

2 に答える 2

2

依存関係を管理する手段としてCocoaPodsを見てください(特にそれらの依存関係がオープンソースの場合)。

https://github.com/CocoaPods/CocoaPods

于 2012-05-30T14:10:00.380 に答える
0

iOS SDKに標準で付属しているフレームワークを除いて、コンパイルされたフレームワークに必要なフレームワークを含めます。ほとんどすべてのフレームワークはFoundationとUIKitに依存します。これらは、おそらくすでに含まれているフレームワークです。彼らがアクセスできない他のすべてのものは、あなたが送信するフレームワークに含まれます。

于 2012-05-30T14:05:33.480 に答える