2017-12-01 5 views
3

https://useyourloaf.com/blog/adding-playgrounds-to-xcode-projects/などのブログ記事、またはキックスタートソースコードhttp://github.com/kickstarter/ios-ossでは、xcodeプロジェクトに遊び場を追加して、アプリ内のさまざまなビューコントローラとビューコンポーネントのドキュメント化+ビジュアルテストを行うことができます。ココアポッドを使用する場合、プロジェクトコードをXcodeプレイグラウンドに公開するにはどうすればよいですか?

彼らはそれを行うことをお勧め典型的な方法のようなある:

  • 新しいフレームワークターゲットを作成します
  • (右アクセスレベルで)フレームワークのターゲットにあなたのコードを追加します遊び場ファイルを追加します。ワークスペースへ
  • フレームワークを構築する
  • フレームワークは、プレイグラウンド内で利用できるようになります。

これはcocoapodsを使用せずに動作しますが、私はあなたが使用cocoapodsを行うとき、それはそうではないということを発見しました。

Xcodeワークスペースにプレイグラウンドを追加した後、Podはプレイグラウンドで利用できますが、私のカスタムフレームワークでは利用できません。私は遊び場が輸入のために利用できる持っているフレームワークかを決定する方法、内部で理解していないcocoapodsは遊び場

にポッドを使用できるようにする仕組みを理解していない

など

のいずれかをいあなたはこれを達成しましたか?それを行うためのポインタがありますか?

ありがとうございました

答えて

2

これは実行可能です。 Podfileでは、CocoaPodsが両方にポッドを追加できるように、アプリとフレームワークの両方のターゲットを宣言する必要があります。ここに例があります。あなたはそれが魅力の、乾杯のように動作し、チュートリアルUsing Playgrounddemo

platform :ios, '9.0' 

use_frameworks! 

pod 'Cheers' 

target 'UsingPlayground' 
target 'AppFramework' 
+1

を確認することができます! :P – fespinozacast

関連する問題