Я хотел бы использовать этот проект IOS в cocoapod:интегрировать plcrashreporter в Cocoapod?
https://code.google.com/p/plcrashreporter/
это просто создать podspec? кто-то уже это сделал?
Thx!
Я хотел бы использовать этот проект IOS в cocoapod:интегрировать plcrashreporter в Cocoapod?
https://code.google.com/p/plcrashreporter/
это просто создать podspec? кто-то уже это сделал?
Thx!
Это не так уж сложно. Посмотрите на некоторые другие подсечки, чтобы посмотреть, как это работает.
https://github.com/CocoaPods/Specs
Существует также документация в формате: https://github.com/CocoaPods/CocoaPods/wiki/The-podspec-format
Кроме того, как только вы получите его работать вы можете отправить podspec, так что каждый может использовать его. Существует информация о том, как это сделать на домашней странице 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
Это последние 4 строки в стручок спецификации, что позволяет иметь стручок, который использует PLCrashReporter.
Найдено в этом blog entry о PLCrashReporter и CocoaPods.
Привет, человек, вы не поняли смысла; Plcrashreport lib является статическим, а не общедоступным lib – Paradise