私は既存のプロジェクトを持っています。私はそれをフレームワークに変換することが可能かどうか尋ねたいのですが?私は検索しようとしましたが、それを行う方法に関するチュートリアルは見つかりません。既存のプロジェクトをフレームワークにするiOS
答えて
iOSの場合、コードを配布しない限り、CocoaPodsをお勧めします。
このような場合でも、CocoaPodを使用できます。特に他のサードパーティライブラリやフレームワークの埋め込みを避けるためです。 iOS7用
ソリューションや前
あなたはiOS7でのフレームワークを作成したい場合は、このリンクをたどることができます。静的ライブラリからフレームワークを作成する方法を説明しています。
http://www.raywenderlich.com/65964/create-a-framework-for-ios
iOS8でiOS8
のためのソリューションは、ネイティブのフレームワークを作成することが可能です。あなたはWWDC14のウェブサイトBuilding Modern Frameworks(ビデオとpdfの両方があります)で良いビデオを見つけることができます。
Cocoapods
あなたの質問から、あなたがフレームワークに何をする必要があるかは明らかではありません。 libを共有する必要がある場合は、cocoapodsプロジェクトを見ることができます。 publicライブラリまたはprivatesの両方に使用できます。私は両方のシナリオで仕事でそれを使用しています
このような便利な機能のために、Appleはこの機能をユーザーの手から忘れてしまいました。残念ながら、アップルは彼らの知恵の中でOSXだけがフレームワーク処理を受けると考えていました。
iOSフレームワークは、XCodeが認識する定義された構造(Rayのガイドのように)が必要なため、XCodeには存在しないため、効率的にパッケージ化された静的ライブラリです。
このプロジェクトは、XCode(およびシェルスクリプト)のマイレージによって異なりますが、このプロジェクトは1つの恩恵です。 ios universal framework。大部分のケースでしか機能しないので、あなたが何をしているのかを知る必要があります - あなたは他の10%に入るかもしれません。
ドキュメントは改善の余地がありますが、ヘルプの真実はhereです。 「本当の」フレームワークや「偽の」フレームワークをインストールし、インストールされたテンプレートから初期フレームワークを作成し、ファイルをコピーする必要があります。
[このリンクを既存のプロジェクトをワークスペースに追加](http://developer.apple.com/library/ios/#recipes/xcode_help-structure_navigator/articles/adding_a_project_to_a_workspace.html)を参照してください。これはあなたを助けるかもしれません。 http://developer.apple.com/library/ios/#recipes/xcode_help-structure_navigator/articles/adding_a_project_to_a_workspace.html –