一般来说,我是CocoaPod和IOS的新手,我尝试使用在本地Podfile中构建的框架,如下所示:
# Pods for Example
pod 'OsonWidget', :path => "../OsonWidget/"
当我运行pod install
并打开项目的.xcworkspace
时,框架将保存在Pods/Development pods
下。所以我的问题是Development pods
答案 0 :(得分:1)
通常在podfile
中,您将使用其git名称和预期版本指向存储库。
您没有这样做。相反,您是通过podfile中的:path
标识符指向该pod。
除上述两种方式外,其他方式均为other ways to point to a repo。
———
很明显,您是本地指向某个广告连播,也就是说,该广告连播不是从实际存储库中提取的,这意味着您是该广告连播的所有者,并且您正在开发该广告连播,您要对其进行更改,然后立即查看您的广告连播如何更改。因此,它被称为“开发包”。
您所做的任何更改都会反映到示例项目中。尽管如果添加新文件,则需要再次运行pod install
,以便项目文件得到更新。
答案 1 :(得分:0)
我在cocoapods.org上进行了一些挖掘,发现了以下片段:
Development Pod与普通CocoaPods的不同之处在于它们是符号链接文件,因此对其进行编辑将更改原始文件,因此您可以从Xcode内部处理库。您的演示和测试将需要使用
#import <MyLib/XYZ.h>
格式包含对标头的引用。 https://guides.cocoapods.org/making/using-pod-lib-create