2015-06-18 13 views
7

Wenn ich versuche, meine App im gebootet Simulator zu installieren, wie folgt aus:Simctl installieren kann nicht Bundle Identifier in .app finden, wenn app in Simulator Installation

xcrun simctl install booted /build/iphone/build/Debug-iphonesimulator/foo.app 

ich folgendes Ergebnis:

An error was encountered processing the command (code=22): 
Failed to install the requested application 
The bundle identifier of the application could not be determined. 
Ensure that the application's Info.plist contains a value for CFBundleIdentifier. 

Wenn ich die Info.plist in der .app überprüfe, ist der CFBundleIdentifer da und richtig.

<key>CFBundleIdentifier</key> 
    <string>com.bar.foo</string> 

Ich verwende Xcode 6.3.2 auf Yosemite

Der Simulator bei der Installation gestartet wird.

Was mache ich falsch?

Antwort

3

Alles, was es war, war ein Irrweg:

xcrun simctl install booted /build/iphone/build/Debug-iphonesimulator/foo.app 

Der erste Schrägstrich nicht da sein sollte ... so einfach ist das:

xcrun simctl install booted build/iphone/build/Debug-iphonesimulator/foo.app 
+2

ich wahrscheinlich die Fehlermeldung machen sollte ein bisschen besser für diesen Fall. Bitte senden Sie ein Radar an http://bugreport.apple.com –

+0

Filed Bug Nr: 21456832 –

+0

Ich habe berichtet, dass es in der kommenden Version von XC behoben wurde, aber noch nicht verifizieren konnte. –