我正在开发一个可以通过Cocoapods获得的框架。
我使用他们建议的设置设置了我的项目,他们的开发页面显示“您可以从系统上的文件夹中处理库”。但是当我对“Development Pods”文件夹中的文件进行更改并构建我的项目时,更改不会显示。
我已尝试在项目上运行$ pod install
,这会重新生成xcworkspace文件,但更改仍未显示。我不确定这些变化是如何被遗漏的,因为我已经注释掉了大量的代码并添加了一些NSLog,但它仍然像我从未进行过更改一样运行。
我也尝试通过xcode清理项目。
有什么想法吗?
奖金问:在cocoapod框架上工作的正确方法是什么?在设置这样的项目时,文档相当缺乏。
编辑:这是podfile:
platform :ios, "6.0"
pod "MyFramework", :path => "../"
(使用示例名称作为pod尚未发布)
答案 0 :(得分:1)
修复方法是删除我的xcworkspace [rm -rf MyFramework.xcworkspace
]并通过pod install
重新创建。
我能看到的唯一区别是Pods
现已包含在我的演示应用程序的构建目标中。
答案 1 :(得分:0)
这是开发cocoapod的一般过程。
运行pod lib create <Pod Name>
创建您的项目。
cd MyDirectory
pod lib create MyPod
确保在示例项目中运行pod install
。这将生成一个.xcworkspace
文件。
cd MyPod/Example
pod install
通过.xcworkspace
文件打开示例项目。
Xcode -> File -> Open -> MyPod.xcworkspace
通过Pods/Development Pods
编辑您的广告连播。
Project Navigator -> Pods -> Development Pods -> MyPod -> <file>
清理,构建并运行示例项目。
确保在运行之前清理(cmd + shift + k)项目,否则将不会捕获对pod所做的更改。