1

我想在 cocoapod 中使用这个 IOS 项目:

https://code.google.com/p/plcrashreporter/

创建 podspec 简单吗?有人已经在某处做过了吗?

谢谢 !

4

2 回答 2

2

做起来并不难。看看其他一些 podspecs 看看它是如何工作的。

https://github.com/CocoaPods/Specs

还有格式的文档:https ://github.com/CocoaPods/CocoaPods/wiki/The-podspec-format

此外,一旦你让它工作,你可以提交你的 podspec,以便每个人都可以使用它。主页http://cocoapods.org/上提供了有关如何执行此操作的信息

于 2013-02-08T21:44:01.700 回答
0

肯定很多人都做过这件事。这是这样做的方法:

Pod::Spec.new do |s|
  s.name = 'MyPod'
  s.version = '1.0'
  s.authors = {'Your Name Here' => 'you@example.com'}
  s.homepage = 'http://www.example.com'
  s.summary = 'My pod is awesome'
  s.source = {:git => 'https://git.example.com/MyPodRepo', :revision => '1e16eee5c4e2'}
  s.platform = :ios
  s.source_files =  'MyPodSubdir/**/*.{h,m}'
  s.frameworks = 'QuartzCore'
  s.ios.preserve_paths = 'MyPodSubdir/Externals/*.framework'
  s.ios.vendored_frameworks = 'MyPodSubdir/Externals/CrashReporter.framework'
  s.ios.resource = 'MyPodSubdir/Externals/CrashReporter.framework'
  s.ios.xcconfig = { 'LD_RUNPATH_SEARCH_PATHS' => '"$(PODS_ROOT)/MyPod/MyPodSubdir/Externals"' }
end

pod 规范中的最后 4 行允许您拥有一个使用 PLCrashReporter 的 pod。

在这个关于 PLCrashReporter 和 CocoaPods的博客条目中找到。

于 2014-02-22T10:14:12.220 回答