xcworkspace ファイルを取得せずに CocoaPods を XcodeProject に追加する可能性について読みました。代わりに、現在のプロジェクトに統合できる xcodeproj ファイルを取得します。どうやってやるの?xcworkspace の代わりに xcodeproj ファイルを使用したいと思います。私は迅速にプログラミングしています (違いがあれば)。
3 に答える
これはできません。
ここにあるCocoaPods を使用するための CocoaPods Web サイト ガイドでは、作成された .xcworkspace を使用するように指示されています。インターネット上で見つかった他のいくつかのガイドはすべて、このファイルを使用するように指示しており、.xcodeproj ファイルを使用するとビルド エラーが発生することを示しています。
これが可能性であるという証拠はまったくありません。
CocoaPods の使用に関する CocoaPods Web サイト ガイドから:
- Podfile を保存します。
- $ pod install を実行
- 作成した MyApp.xcworkspace を開きます。これは、アプリを作成するために毎日使用するファイルです。
彼らのウェブサイトからの詳細:
これで、プロジェクトに依存関係をインストールできます。
$ pod install
プロジェクトをビルドするときは、プロジェクト ファイルではなく Xcode ワークスペースを必ず開いてください。
$ open App.xcworkspace
また、 Swift での CocoaPods の使用に関するRay Wenderlich ガイドから:
Finder を使用してプロジェクト フォルダーを開くと、CocoaPods が新しいIceCreamShop.xcworkspaceファイルと、プロジェクトのすべての依存関係を格納するPods フォルダーを作成したことがわかります。
そして、CocoaPods に関する NSHipster の記事から:
CocoaPods は、依存関係ごとに静的ライブラリ ターゲットを作成する新しい Xcode プロジェクトを作成し、それらをまとめて libPods.a ターゲットにリンクします。この静的ライブラリは、元のアプリケーション ターゲットの依存関係になります。xcworkspace ファイルが作成され、その時点から使用する必要があります。これにより、元の xcodeproj ファイルを変更せずに残すことができます。