2013-11-01 15 views
10

Im laufenden Maverick mit Kakao Hülsen Version 0.27.1.Cocoa Pod Syntax Fehler

Ich habe eine Pod-Datei in TextEdit im einfachen Format mit folgendem Text erstellt.

workspace ‘DemoWorkspace' 
platform :ios, 6.0 


pod 'XMPPFramework' , '~> 3.6.1' 
pod 'AFNetworking' , '~> 2.0.0' 
pod 'FMDB', '~> 2.1' 


end 

und ich erhalte die folgenden Syntaxfehler

[!] Invalid `Podfile` file: .../Podfile:5: syntax error, unexpected tCONSTANT, expecting end-of-input 
pod 'XMPPFramework' , '~> 3.6.1' 
        ^. Updating CocoaPods might fix the issue. 

Ich verstehe nicht, was los ist falsch in der obigen pod-Datei.

+1

Sie diese/einfügen Haben kopieren? Vielleicht ist es irrelevant, aber das linke Anführungszeichen auf 'DemoWorkspace' ist ein 'lockiges' ... – Alladinian

+0

Es stimmt etwas mit meinem TextEdit nicht. –

+0

versuchen Sie 'pod install --verbose' und sehen Sie, was der Fehler ist – onmyway133

Antwort

30

4 Dinge tatsächlich:

Ihr Format ist falsch. Es sollte sein:

pod 'XMPPFramework', '~> 3.6.1' 

den Raum entfernen zwischen 'XMPPFramework' und,

Zweitens dem ersten Zitat auf der ersten Zeile ist kein korrektes Zitat:

‘DemoWorkspace' 

Drittens Sie sollten Ihre Plattform mit Anführungszeichen um iOS-Version

definieren 210

Viertens,

Stellen Sie sicher, dass Sie einen korrekten Texteditor verwenden. Wie "Saqib Saud" herausfand, verwirrte TextEdit manchmal die Verwendung von Anführungszeichen < => geschweifte Anführungszeichen.

Ich empfehle Sublime Text oder Nano

+3

Der Mörder ist definitiv dieses seltsame Unicode-Zitat. –

+0

dieses Ding bringt mich wirklich um. auf Außenseiter ist dies Standard-Zitat ist etwas anders. Ich habe Probleme wegen des einfachen Zitats. –

+0

für die Zeit, nicht mit TextEdit hilft, verwenden Sie stattdessen 'Nano Podfile' –

0

Ich löste meine durch den Raum zwischen Entfernung:undios

platform :ios, '9.0' 
Verwandte Themen