1

xcworkspace ファイルを取得せずに CocoaPods を XcodeProject に追加する可能性について読みました。代わりに、現在のプロジェクトに統合できる xcodeproj ファイルを取得します。どうやってやるの?xcworkspace の代わりに xcodeproj ファイルを使用したいと思います。私は迅速にプログラミングしています (違いがあれば)。

4

3 に答える 3

0

これはできません。

ここにある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 ファイルを変更せずに残すことができます。

于 2016-03-10T00:23:37.920 に答える