ios - 创建一个新的Cocoapod : use example project for remote repo?

标签 ios xcode github cocoapods

我正在尝试为 iOS 库创建一个新的 pod (Cocoapod),并按照 https://guides.cocoapods.org/making/using-pod-lib-create 上的教程说明进行操作。 。我目前没有远程存储库,但有一个具有 git 历史记录的本地项目。运行 pod lib create 后命令(运行 Cocoapods v.0.37.2),然后打开生成的项目,它看起来类似于上面教程链接中所示的示例:

我的问题是:

  1. 由于我没有远程托管我的项目(即 Github),并且引用上面的图片,我是否应该使用 Example for MyLib我的远程仓库的一部分,显然添加了我需要的其他东西?如果是这样,我应该如何将我想要制作的库包含到 Pod 中?我注意到示例项目已初始化为 git 存储库。 编辑:我确实在 http://nshipster.com/cocoapods/ 上看到过调用 pod try将使用创建的示例项目,所以我猜如果我想要该功能,我应该为我的远程存储库使用创建的示例项目?
  2. 或者我应该配置我已有的 MyLib使用新创建的 podspec 文件等创建项目,并将其推送到我的远程存储库,按照 https://guides.cocoapods.org/making/making-a-cocoapod.html 中的说明进行操作。 ?

pod lib create 上的“制作演示应用程序”下教程链接如下:

“该模板将为您的库生成一个 Xcode 项目。这意味着您不必在 Xcode 中创建新项目。

如果您想为 pod 尝试 MyLib 提供一个示例项目,或者需要让您的库的测试在应用程序内运行(交互测试、自定义字体等),那么您应该说"is"。一个好的指标是“这个 Pod 应该包含屏幕截图吗?”;如果是这样,那么您应该有一个演示。”

谢谢!

最佳答案

在做了更多研究并尝试了一些事情之后,我最终选择了第一个选项:使用由 pod lib create 命令创建的示例项目。通过查阅大量资源和教程,我发现这个是此过程中最准确和最有帮助的(至少在撰写本文时):"Your First CocoaPod" .

具体来说,该行:

Add the Demo/Pods folder, which includes all the pods installed from pod install, to .gitignore.

解决了我对如何处理 Pods 文件夹的担忧之一。之后,我能够将示例项目推送到远程存储库,然后最终发布我的 pod。总之,看来我可以使用 pod lib create 命令来创建示例项目,或者手动生成一个 podspec 文件以与我预先存在的库一起使用其中包含一个示例项目。

关于ios - 创建一个新的Cocoapod : use example project for remote repo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30869204/

相关文章:

ios - 如何使用 swift 在 iOS 8 中使用 WCF .svc 服务?

ios - 我可以将我的 iOS 应用程序本地化为西类牙语或德语,同时保留手机的其余部分为英语吗?

github - 将 github 项目作为库导入现有项目

git - 如何将新的 repo 推送到远程?

github - 通过 Artifactory git 镜像克隆 github.com 仓库

ios - UIScrollView 的内容在导航栏下方有偏移

iphone - iPhone 4s 处理器的速度相当

iphone - 线程 1 : EXC_BAD_ACCESS (Code = 1, 地址 = 0x30000008) 生成问题

ios - Realm 缓慢插入数据(主键 UUID().uuidString)

xcode CollectionViewController scrollToItemAtIndexPath 不起作用