web-dev-qa-db-ja.com

Podfile:Projectpathに対するローカルポッドのパスは可能ですか?

Objective C iOSプロジェクトにローカルポッドを追加しようとしています。プロジェクトのルートパスを相対パスとして使用する方法はありますか?私がそれを機能させる唯一の方法は、次のようなものを使用することです:

pod 'ObjCPod', :path => '~/Documents/iOS-Projects/MyApp/libraries/LocalPod/'

Projectフォルダを移動したり、別のマシンでプロジェクトをビルドしようとしたりすると、これは機能しません。

私はこのようなものを望んでいます:

pod 'ObjCPod', :path => '$(SRCROOT)/libraries/LocalPod/'

それを行う方法はありますか?

13
Snerps

はい、それを行う方法があります。私はcocoapodsを使用し、その中にカスタムポッドを含むプロジェクトがあります。PodFileがライブラリフォルダーを配置したフォルダーに、podFileを次のように変更します。

pod 'ObjCPod', :path => 'libraries/LocalPod/'

これでうまくいくと思います

18
Reinier Melian