2014-06-24 5 views

Antwort

1

versuchen, die erste ‚/‘ zu entfernen, so sollte es wie folgt aussieht:

'private/tmp/CocoaPods/Lint/Pods/Test' 

Sie sollten die Pfade mit Bezug auf die .pocspec Speicherort der Datei auf Ihre .podspec Datei hinzufügen.

Zum Beispiel, wenn Sie Ihre Ordner wie folgt aussehen:

enter image description here

So Ihre .podspec Pfade sollten beziehen sich auf:

s.source_files = 'PodTestPublicProject/*.{h,m}' 
1

ich das Problem behoben, indem pod wieder zum Laufen installieren.

1

Ich hatte diesen Fehler, wenn das angegebene git-Tag nicht bereits nach Upstream geschoben wurde.

14

Sie müssen git tag 'x.x.x' und git push --tags vor ausführen.

+0

Dieser Fehler 'fatal: Remote-Zweig x.x.x nicht im Upstream-Ursprung gefunden 'wird mit der obigen Lösung gelöst. Danke :) – Bala

+0

Das funktioniert! Toll –

+0

Das löst die Frage nicht! –

1

Ich hatte das gleiche Problem, wenn ich entweder oder pod trunk push ohne Angabe der podspec Datei ausführen wollte.

versuchen So geben Sie den Namen der Datei auf den Befehl (ersetzen NAME entsprechend):

$ pod spec lint NAME.podspec 

$ pod trunk push NAME.podspec 

Siehe here.

10

Versuchen Sie Ihren Befehl mit --verbose laufen hilfreiche Fehlermeldungen zu sehen:

pod spec lint --verbose 
... 
fatal: Remote branch 0.4.8 not found in upstream origin 
fatal: The remote end hung up unexpectedly 

Dieser Fehler wird durch git checkout fehlgeschlagen verursacht wird. In meinem Fall wurde das Tag nicht zur Serverseite geschoben. Sie können die genaue Ursache finden, indem Sie auf Ihre Fehlermeldung schauen.

Verwandte Themen