Erstellen podspec-zu-Schiff-statische Bibliothek
Ich versuche ein Schiff, eine statische Bibliothek über cocoapods. Ich erhielt die Bibliothek ohne build-Richtungen rechts jetzt ist es ein drop in für meine iOS-app. Ich brauche nicht zu bauen der Bibliothek für jede Anwendung mit es, sondern laden Sie einfach die lib-Dateien und enthalten die Kopfzeilen. Gibt es eine Möglichkeit, dies zu tun mit podspec Datei?
Hier ist, was ich habe, so weit:
Pod::Spec.new do |s|
s.name = "RTMPLib Library"
s.version = "1.0.0"
s.summary = "RTMPLib Library"
s.homepage = "https://github.com/jumper/RTMPLib.git"
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { "jon morehouse" => "[email protected]" }
s.source = { :git => "https://github.com/jumper/RTMPLib.git", :tag => "#{s.version}" }
s.platform = :ios, '7.0'
# arc components
s.requires_arc = false
s.preserve_paths = 'inc/rtmplib/*.h'
s.vendored_libraries = 'lib/rtmplib.a'
s.libraries = 'rtmplib'
s.xcconfig = { 'HEADER_SEARCH_PATHS' => '${PODS_ROOT}/#{s.name}/inc/rtmplib/**'}
s.preserve_paths = 'L.framework'
end
Den eigentlichen code-Struktur, finden Sie hier: Git Repo
- Das scheint ein ähnliches problem zu: stackoverflow.com/questions/14102703/...
- Ihr Git-Repo-link ist kaputt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sicher, es ist möglich, und es ist leicht. Ihre podspec korrekt aussieht.
Denke ich, sollten Sie erstellen Sie eine *.Rahmen und setzen Sie Ihre Bibliothek und header-Dateien drin, so dass es einfacher zu verwalten. Hier ist ein Beispiel podspec für einen Rahmen:
Wenn Sie nicht wollen, es zu tun mit *.framework-Datei, aber mit *.ein-und *.h-Dateien statt, hier ein Beispiel.
s.ios.vendored_frameworks
hilft in der Schifffahrt eine statische lib, die über cocopods. Ist es möglich, dass diese behandelt werden, als eine dynamische library?Ich denke, Sie müssen machen, wie das demo