Ich versuche einen CocoaPod mit verschachtelten Git Submodulen zu erstellen. Ich kann den Pod erstellen, ich kann ihn jedoch nicht vollständig installieren
Wenn ich pod install --verbose
ausführe, kann ich sehen, dass git submodule update --init
anstelle von git submodule update --init --recursive
ausgeführt wird, was das verschachtelte Submodul nicht zieht.
Unterstützt CocoaPod verschachtelte Submodule oder nein? Ich habe das Internet nach potenziellen Leads durchforstet, kann aber nichts finden!
Ich sollte auch erwähnen, dass ich, dass lint mit pod lib lint
durchgeht, aber nicht pod spec lint.
pod spec lint
beschwert sich, dass es die Header-Datei im verschachtelten Submodul nicht finden kann. Ich bin mir nicht sicher, ob dies mit dem oben genannten Problem zusammenhängt.
(Beachte auch, dass dieser spezielle Pod, an dem ich gerade arbeite, nur ein Proof of Concept ist. Ich werde einen viel komplexeren Pod erstellen, der von socket.IO-objc abhängt. Leider ist socket.IO-objc nicht verfügbar als Pod, und hängt von SocketRocket als Submodul ab.)
Hier ist mein PodSpec:
%Vor%Hier ist mein Podfile:
%Vor%Tags und Links git git-submodules cocoapods