Podfile:本地pod相对于Projectpath的路径可能吗?

Sne*_*rps 11 objective-c ios cocoapods swift podfile

我正在尝试将本地pod添加到我的目标c iOS项目中.有没有办法使用我的项目的根路径作为相对路径?我让它工作的唯一方法是使用这样的东西:

pod 'ObjCPod', :path => '~/Documents/iOS-Projects/MyApp/libraries/LocalPod/'
Run Code Online (Sandbox Code Playgroud)

如果我移动Project文件夹或尝试在另一台机器上构建项目,这将无法工作.

我想要这样的东西:

pod 'ObjCPod', :path => '$(SRCROOT)/libraries/LocalPod/'
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

Rei*_*ian 19

是的有一种方法可以做到这一点,我有一个项目,使用cocoapods并在其中有自定义pod,在你的PodFile放置你的库文件夹的文件夹中,然后将你的podFile修改为

pod 'ObjCPod', :path => 'libraries/LocalPod/'
Run Code Online (Sandbox Code Playgroud)

应该工作,希望这会有所帮助