2016-06-02 21 views
8

Ho appena provato a creare un pod privato seguendo this tutorial on TutsPlus. Tutto funziona bene, fino a che non provare a fare pod repo push REPO_NAME SPEC_NAME.podspec, dove ottengo il seguente errore:CocoaPods privato - [!] Impossibile aggiungere una fonte con url `` named `-1`

Validating spec 
Cloning spec repo `-1` from `` 
[!] Unable to add a source with url `` named `-1`. 
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`. 

ho usato pod repo push MFPods ~/Desktop/MFReusable/BlinkingLabel/BlinkingLabel.podspec per aver tentato di aggiungerlo, ma senza fortuna.

Nota: BlinkingLabel.podspec ha superato la convalida e MFPods è stato aggiunto a ~/.cocoapods/repos. Mancano solo le specifiche del pod ...

Qualche idea sul motivo per cui ottengo questo risultato? Grazie.

+0

Ciao, hai trovato la soluzione? – oren

+2

Ciao, potresti mostrarci il contenuto di '~/Desktop/MFReusable/BlinkingLabel/BlinkingLabel.podspec'? –

+0

Cambia push per aggiungere? –

risposta

1

Ho appena avuto lo stesso problema. Attraverso molte prove ed errori, ho scoperto che il mio percorso sviluppatore Xcode non era più impostato correttamente.
Dopo aver corretto quello utilizzando sudo xcode-select --switch path/to/the/Xcode/you/use, l'errore pazzo non si è verificato più.

0

Ho riscontrato lo stesso problema e l'ho risolto aggiungendo l'URL del repository di podspec con l'argomento --sources per pod repo push. Provare qualcosa di più simile a questo:

pod repo push --sources=https://your.private.repo/PodSpecs MFPods ~/Desktop/MFReusable/BlinkingLabel/BlinkingLabel.podspec 
1

Ho avuto questo stesso problema e ho cercato la risposta di Tibrogargan come questo:

pod repo push --sources=https://my.private.repo/PodSpecs MYSpecs MyLib.podspec 

poi ho avuto altro errore come:

Validating spec 
-> MyLib (0.1.0) 
    - ERROR | [iOS] unknown: Encountered an unknown error (Unable to find a specification for `AFNetworking` depended upon by `MyLib/Base`) during validation. 

e ho provato questo :

pod repo push --sources=https://my.private.repo/PodSpecs,https://github.com/CocoaPods/Specs MYSpecs MyLib.podspec 

finalmente il mio problema risolto.

Problemi correlati