web-dev-qa-db-ja.com

開発ポッドとは何ですか?

CocoaPodは初めてで、IOS一般的に、次のようにpodfileでローカルに構築したフレームワークを使用しようとしています:

# Pods for Example
pod 'OsonWidget', :path => "../OsonWidget/"

pod installを実行してプロジェクトの.xcworkspaceを開くと、フレームワークがPods/Development podsに保存されます。だから私の質問はDevelopment podsとは何か

3

通常、podfileでは、git名と目的のバージョンでリポジトリをポイントします。

あなたはそれをしていません。代わりに、ポッドファイルの:path識別子でポッドをポイントしています。

上記の2つの方法以外は レポを指す他の方法 です。


明らかに、あなたはlocallyポッドを指しています。つまり、ポッドは実際のリポジトリからフェッチされず、ownポッドとポッドの開発中開発中、ポッドに変更を加えて、ポッドがどのように変化するかをすぐに確認したいとします。したがって、「開発ポッド」と呼ばれます。

加えた変更は、サンプルプロジェクトに反映されます。ただし、新しいファイルを追加する場合は、もう一度pod installを実行して、プロジェクトファイルを更新する必要があります。

3
Honey

私はcocoapods.orgを掘り下げて、次のスニペットを見つけました。

開発ポッドはシンボリックリンクファイルであるという点で通常のCocoaPodsとは異なります。そのため、それらを編集すると元のファイルが変更され、Xcode内からライブラリを操作できます。デモとテストには、#import <MyLib/XYZ.h>形式を使用してヘッダーへの参照を含める必要があります。 https://guides.cocoapods.org/making/using-pod-lib-create

0
livingtech