首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将xcode项目转换为茧足类?

如何将xcode项目转换为茧足类?
EN

Stack Overflow用户
提问于 2013-08-07 15:42:32
回答 1查看 4.4K关注 0票数 9

我有一段代码,我发现我正在重复使用多个不同的项目,所以我想让它成为一个茧足类,并使用一个私人的茧足回购。

我的问题是如何将xcode项目设置为一个茧足类?它应该是一个静态库,还是一个空的带有appdelegate的“项目”?看起来,您不希望在吊舱中有应用程序委托或main.m,但是它确实使运行和调试变得更容易。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-07 15:55:44

一个CocoaPod可以简单到几个文件。关键在于你如何在你的podspec中定义它。您只在podspec中包含相关的源代码文件(除非您有充分的理由这样做,否则不能使用main.m或其他任何文件)。我的建议是在回购的顶层有一个Source目录,其中包含相关的源文件。

如果您希望有一个演示项目来演示如何使用它,您可以在相同的级别上这样做,并使用Source目录中的文件(不要在演示项目目录下的某个地方复制它们)。拥有一个实际的Xcode项目并不需要有一个pod。

您可能会有一些非常接近他们的非常基本的podspec演示:

代码语言:javascript
复制
Pod::Spec.new do |s|
  s.name         = 'Reachability'
  s.version      = '3.1.0'
  s.license      =  :type => 'BSD' 
  s.homepage     = 'https://github.com/tonymillion/Reachability'
  s.authors      =  'Tony Million' => 'tonymillion@gmail.com' 
  s.summary      = 'ARC and GCD Compatible Reachability Class for iOS and OS X. Drop in replacement for Apple Reachability.'
  s.source       =  :git => 'https://github.com/tonymillion/Reachability.git', :tag => 'v3.1.0' 
  s.source_files = 'Reachability.h,m'
  s.framework    = 'SystemConfiguration'
  s.requires_arc = true
end

来源:http://docs.cocoapods.org/specification.html

下面是本例中的Reachability回购:https://github.com/tonymillion/Reachability

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18107768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档