2017-05-26 22 views
0

別のXcodeプロジェクトに1つのXcodeプロジェクトを追加したいとします。iOSでXcodeプロジェクトを別のXcodeプロジェクトに使用するにはどうすればいいですか?

現在、私はTest1.xcodeprojを持っており、このプロジェクトのファイルは.h.mです。 images/assetsまたはストーリーボードファイルも含まれています。

もう一度Test2.xcodeprojを作成しましたが、Test1個のファイルをTest2プロジェクトにインポートしたいと思います。

この問題を解決する最適なソリューションは何ですか?

スタティックライブラリまたはフレームワークTest1.xcodeprojを作成できますか?

Test1へのアクセス方法Test2にファイルを送信しますか?

ご迷惑をおかけして申し訳ございません。ありがとう!

答えて

0

classes and storyboard or xibsなどが必要な場合は、ファインダーでファイルを開き、別のプロジェクトにコピーして貼り付けることができます。そのプロジェクトでそのクラスを作成したときにアクセスできます。あなたのプロジェクトにサードパーティのライブラリをドラッグアンドドロップするのと同じです。図書館はクラスの束にすぎません。

ストーリーボードとxibもある場合は、現在のプロジェクトに別のストーリーボードがある場合は、複数のストーリーボードを使用する必要があります。

+0

あなたはTest1からTest2 project.rightまですべてのファイルをドラッグアンドドロップする必要があるということを意味しましたか?このドラッグ・アンド・ドロップを避けるためにTest1用の静的ライブラリまたはフレームワークを作成できますか? – IKKA

+0

あなたに適したケースを作成することができます! – Lion

0

アセットとストーリーボードを含める場合は、Cocoa Touch Frameworkを作成する必要があります。 「ファイル」 - >「新規」 - >「プロジェクト」に移動し、「Cocoa Touch Framework」を選択します。すべてのTest1ファイルをこのプロジェクトに追加します。フレームワークプロジェクトTest1をTest2プロジェクトに追加します。ファイル→ファイルの追加...

Test2にリンクするコードを取得するには、埋め込みバイナリとして追加する必要があります。プロジェクト設定の一般タブに移動し、下にスクロールします。埋め込みバイナリセクションのプラス記号をクリックし、Test1プロジェクトを選択します。これにより、リンクされたフレームワークとライブラリ、およびプロジェクトのターゲット依存関係にTest1が追加されます。

関連する問題