나는 cocoapod이 IOS 프로젝트를 사용하고 싶습니다 :코코아 포드에 plcrashreporter가 통합되어 있습니까?
https://code.google.com/p/plcrashreporter/
그것은 podspec를 만드는 간단하다? 누군가 이미 이걸 어딘가에 가지고 있니?
Thx!
나는 cocoapod이 IOS 프로젝트를 사용하고 싶습니다 :코코아 포드에 plcrashreporter가 통합되어 있습니까?
https://code.google.com/p/plcrashreporter/
그것은 podspec를 만드는 간단하다? 누군가 이미 이걸 어딘가에 가지고 있니?
Thx!
너무 어렵지 않습니다. 다른 podspec을보고 어떻게 작동하는지보십시오. 또한 모든 사람이 사용할 수 있도록 당신이 당신의 podspec를 제출할 수 있습니다 작업을 일단 https://github.com/CocoaPods/CocoaPods/wiki/The-podspec-format
:
https://github.com/CocoaPods/Specs
또한 형식의 문서가있다. 홈페이지에서이 작업을 수행하는 방법에 대한 정보가 있습니다. http://cocoapods.org/
확실히 많은 사람들이이 작업을 수행했습니다. 이것은 그렇게 할 수있는 방법입니다
Pod::Spec.new do |s|
s.name = 'MyPod'
s.version = '1.0'
s.authors = {'Your Name Here' => '[email protected]'}
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
그것은 당신이 PLCrashReporter를 사용하는 포드를 가질 수 있습니다 포드 사양의 마지막 4 개 라인이다.
PLCrashReporter 및 CocoaPod에 관한이 blog entry에서 확인하십시오.
안녕하세요, 당신은 요점을 얻지 못했습니다; plcrashreport lib는 일반적인 공용 라이브러리가 아닌 정적입니다. – Paradise