メインプロジェクトで実装する前にいくつかのポッドを試しています。要件に合わせて適切に動作することを確認します。最も簡単な方法は、遊び場で試してみることです。
私は試した pod init
動作しない遊び場がある
[!] xcodeプロジェクトが見つかりません。1つ指定してください
ヘルプは大歓迎です。
これは古い質問ですが、Googleの上部に表示されます。
これは私たちにできますが、あなたはプレイします は、統合されたココアポッドで新しいXcodeプレイグラウンドを作成するコマンドラインツールです。また、複数のココアポッドを一度に統合することもサポートしています。単一のコマンドです。
gem install cocoapods-playgrounds
pod playgrounds Alamofire
CocoaPodsのプレリリース1.0バージョンを使用している場合、@ samuelが使用した「link_with」ディレクティブは非推奨です。 Podfileのターゲットとして単にプレイグラウンドを追加しようとしましたが、CocoaPodsはそれを有効なターゲットとして認識しません。
使用する必要があるポッドにスキームを追加し、それを手動で構築することは、説明したとおり here であることがわかりました。
これを実際に実演するために、AlamofireをPlayground here に統合したサンプルプロジェクトを作成しました。
私も this ライブラリに出会いました。まだ使用する機会はありませんが、有望に見えます。
余談:Playgroundで非同期リクエストを作成する場合(Alamofireなど)、 here のように無期限の実行を有効にする必要があります。
これがお役に立てば幸いです。
これを行う方法を説明する「ココアの小さな咬傷」の問題があります: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds
Xcode 10で機能するのは次のとおりです。
これで、プレイグラウンドで必要なすべての「インポート」ディレクティブを使用できます。