2013-02-08 2 views

답변

2

너무 어렵지 않습니다. 다른 podspec을보고 어떻게 작동하는지보십시오. 또한 모든 사람이 사용할 수 있도록 당신이 당신의 podspec를 제출할 수 있습니다 작업을 일단 https://github.com/CocoaPods/CocoaPods/wiki/The-podspec-format

:

https://github.com/CocoaPods/Specs

또한 형식의 문서가있다. 홈페이지에서이 작업을 수행하는 방법에 대한 정보가 있습니다. http://cocoapods.org/

+0

안녕하세요, 당신은 요점을 얻지 못했습니다; plcrashreport lib는 일반적인 공용 라이브러리가 아닌 정적입니다. – Paradise

0

확실히 많은 사람들이이 작업을 수행했습니다. 이것은 그렇게 할 수있는 방법입니다

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에서 확인하십시오.

관련 문제