2015-06-18 17 views
7

Quando provo ad installare la mia applicazione nel simulatore avviato, in questo modo:Simctl installazione non riesce a trovare Bundle Identifier in .app durante l'installazione di app nel simulatore

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

ottengo il seguente risultato:

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. 

Quando ispeziono Info.plist all'interno di .app, CFBundleIdentiefier è lì e corretto.

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

Sto usando Xcode 6.3.2 su Yosemite

Il simulatore viene avviato al momento dell'installazione.

Cosa sto sbagliando?

risposta

3

Tutto era, era una strada sbagliata:

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

La prima barra non dovrebbe essere lì ... così semplice:

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

Probabilmente dovrei fare il messaggio di errore un po 'meglio per quel caso. Si prega di presentare un radar su http://bugreport.apple.com –

+0

Archiviato con bug nr: 21456832 –

+0

. Viene segnalato che è stato risolto nella prossima versione di XC, ma non è ancora stato possibile verificarlo. –