2014-11-12 13 views
14

Ho appena iniziato il tutorial this sulla creazione di un'app meteo per iOS. Tutto andava bene fino a quando ho digitato "pod install" nel terminale per ... installare i pod. Il risultato è stato: "[!] Dipendenze Analisi Impossibile trovare un bersaglio""pod install" restituisce "[!] Impossibile trovare un target"

mio documento "podfile" e la cartella "Pods" sono nella stessa cartella come il mio "RHSWeather.xcodeproj".

mio documento "podfile" recita come segue:

platform :ios, '7.0' 

xcodeproj 'RHSWeather' 

pod 'Mantle', '~>1.3.1' 
pod 'LBBlurredImage', '~>0.1.0' 
pod 'TSMessages', '~>0.9.4' 
pod 'ReactiveCocoa', '~>2.1.7' 
pod 'HexColors', '~>2.2.1' 

Utilizzando Xcode 6.1

Sono quasi sicuro che ho fatto i passi precedenti correttamente. Fammi sapere se hai bisogno di maggiori informazioni, qualsiasi aiuto apprezzato.

EDIT:

Modificato il documento "podfile" per

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '8.0' 

xcodeproj 'RHSWeather' 

pod 'Mantle', '~>1.3.1' 
pod 'LBBlurredImage', '~>0.1.0' 
pod 'TSMessages', '~>0.9.4' 
pod 'ReactiveCocoa', '~>2.1.7' 
pod 'HexColors', '~>2.2.1' 

senza luck..yet

+0

Il problema sembra perché il vostro "accumulo di destinazione "è vuoto nel tuo Xcode (file di progetto -> Obiettivi). In Xcode 6.0+ quando si crea un progetto "Vuoto" (File -> Nuovo progetto -> Altri), crea un progetto completamente vuoto, non come nelle versioni precedenti. Se vuoi avere un progetto vuoto come in Xcode 5, devi creare una "Single View Application" e apportare alcune modifiche come descritto qui: http://stackoverflow.com/questions/25783282/how-to-create-an -empty-application-in-xcode-6-without-storyboard –

risposta

4

Potrebbe essere dimenticato di eseguire il comando "setup pod" ~

1

ero in grado di risolvere l'errore 'Incapace di trovare un bersaglio' durante il mio primo tentativo di usare un pod semplicemente aprendo il file .xcodeproj e aggiungendo un obiettivo.

A volte il messaggio di errore è utile! :-)

2

Nel mio caso, quell'errore si riferiva a un obiettivo che esisteva, un obiettivo di utilità irrilevante per Cocoapods. Ho scelto di rimuovere questo obiettivo dallo Podfile che avevo generato tramite pod init.

Il mio obiettivo di utilità era, MOGenerator, per quelli curiosi.

0

Ho trovato questo problema chiuso, si dice di riavviare. This fisso per me:

31

Per è perché ho cambiare il nome in Obiettivo del progetto, fare attenzione che questo è esattamente lo stesso nome

Targets NameApp Pod NameApp

+2

lo stesso errore per me, grazie! –