2011-02-24 26 views
7

Ho lavorato alla mia app negli ultimi giorni e sono sempre stato in grado di simularlo. Oggi, ho compilato e corsi, ottenuto senza errori o avvisi, ma sul fondo del XCode c'è un messaggio che diceSimulator Impossibile installare l'applicazione

> Error From Debugger: Failed to launch 
> simulated application: iOS Simulator 
> failed to install application 

Questa è la finestra di errore interno che si apre dopo aver cercato di "costruire e andare", ancora una volta ,

File: /SourceCache/IndigoDebuggingPlugin/IndigoDebuggingPlugin-44/iPhoneSimulatorDevice/XCiPhoneSimulatorDevice.m linea: 341 oggetto: Metodo: _launchSimulatedExecutable:

Asserzione non riuscita: nil == _currentSimulatorSession

ho cercato aiuto su Internet e ho provato a cancellare la mia cartella di compilazione manuale, la pulizia e la costruzione, e ho da poco completamente reinstallato XCode e l'intero SDK.

Anche quando smettere di XCode con questo progetto aperto, me questo dà un messaggio di errore:

Impossibile chiudere progetto

Motivo: Errore di asserzione in /SourceCache/iPhoneSimulatorRemoteClient/iPhoneSimulatorRemoteClient-18 /Source/DTiPhoneSimulatorSession.m:147 Dettagli: requestEndWithTimeout: chiamato nella sessione fallita.Oggetto:
Metodo: -requestEndWithTimeout: Discussione: {name = (nulli), num = 1} Backtrace: 0 0x00043888 - [DTAssertionHandler handleFailureInMethod: oggetto: Nome file: LineNumber: MessageFormat: argomenti:] (in DevToolsFoundation) 1 0x00043518 _DTAssertionFailureHandler (in DevToolsFoundation) 2 0x1e06f807 - [DTiPhoneSimulatorSession requestEndWithTimeout:] (in iPhoneSimulatorRemoteClient) 3 0x1d8a5ca9 4 0x00826b95 - [PBXDebugSessionModule stopLaunchSession] (in DevToolsInterface) 5 0x008243c8 01.235.- [PBXDebugSessionModule closeModule] (in DevToolsInterface) 6 0x9973017d - [NSArray makeObjectsPerformSelector:] (in CoreFoundation) 7 0x0077f6ea - [PBXModule closeModule] (in DevToolsInterface) 8 0x9973017d - [NSArray makeObjectsPerformSelector:] (in CoreFoundation) 9 0x0077f6ea - [PBXModule closeModule] (in DevToolsInterface) 10 0x9973017d - [NSArray makeObjectsPerformSelector:] (in CoreFoundation) 11 0x0099a188 - [XCPerspectivesSpecification closeAllModules] (in DevToolsInterface) 12 0x9973017d - [NSArray makeObjectsPerformSelector:] (in CoreFoundation) 13 0x0076468e - [PBXProjectDocument mainModuleShouldClose:] (in DevToolsInterface) 14 0x00998bf6 - [XCPerspectiveModule windowShouldClose:] (in DevToolsInterface) 15 0x000099a1 16 0x00007297 17 0x95b8d522 - [NSApplication _docController: shouldTerminate:] (in AppKit) 18 0x95b8d048 - [NSDocumentController (NSInternal) _continueTerminationHavingClosedAllDocuments: contesto:] (in AppKit) 19 0x95b8ce26 - [NSDocumentController (NSInternal) _shouldTerminateWithDelegate: shouldTerminateSelector:] (in AppKit) 20 0x95b8c6ff - [NSApplication _shouldTerminate] (in AppKit) 21 0x95b8c271 - [NSApplication te

non ho idea di cosa fare dopo, qualsiasi aiuto sarebbe apprezzato.

+0

Quale versione Xcode? – Tim

+0

XCode Versione: 3.2.5 versioni dei componenti Xcode IDE: 1760,0 Xcode Nucleo: 1763,0 ToolSupport: 1758,0 – TowBoat911

+0

fa la partenza Simulator, provare a eliminare il vecchio app-versione. il simulatore è accessibile da un'altra app xcode -> restart simulator è possibile avviare il simulatore con un altro progetto x-code? – Seega

risposta

0

Ho avuto questo successo prima.

Si è scoperto che il mio obiettivo era copiare il file info.plist principale nelle risorse del bundle. Quando ho deselezionato info.plist, tutto ha funzionato bene.

Detto questo, penso che ci siano molte cose che causeranno questo problema.

1

Ho avuto lo stesso problema e dopo un paio d'ore ho guardato il file Info.plist come testo normale. Per qualche motivo, il valore di CFBundleIdentifier è stato modificato, aggiungendo il testo di un errore di firma del codice aggiunto ad esso. L'ho rimosso e tutto è tornato alla normalità. Spero che questo possa aiutare qualcuno.

+0

ho rimosso il valore per CFBundleIdentifier, quindi non è stato possibile avviare – Hanuman

2

Nell'applicazione del simulatore selezionare il menu del simulatore ios, quindi selezionare Ripristina contenuto e impostazioni. Questo dovrebbe fare.

4

Ho riscontrato questo quando provavo a testare la mia app nel simulatore. Xcode 5, l'app è per iOS 5.1 fino all'attuale iOS 7.0.2 - Xcode può essere compilato ed eseguito sul simulatore iOS 7, ma non riuscirebbe a installare l'app sul simulatore iOS 6.1.I miei passaggi per risolvere questo problema sono stati

  1. Cerca stackoverflow e leggi tutti i commenti su questa domanda;
  2. Fare in modo che iOS Simulator mostri il log di sistema e guardi il log quando Xcode ha provato a creare ed eseguire sul simulatore iOS 6.1;
  3. Avviso questo importante messaggio nel registro: installd[1106]: 0xb0115000 delta_copy: Problem copying package delta
  4. Vai a iOS Simulator ed eliminare la versione iOS 7 dell'app dal "dispositivo" (premere a lungo sull'icona dell'app, seguito facendo clic sulla scheda di rimozione (X)) ,
  5. Costruisci ed esegui correttamente con il simulatore.
+0

La rimozione dell'app dal simulatore di iOS 6.1 ha risolto il problema. – David

0

Avevo lo stesso problema e ho scoperto che @ Michael aveva ragione.

Recentemente ho ricreato il mio progetto Xcode (Ora sto usando Xcode 5.1) e ho aggiunto Info.plist e risorse localizzate (come en.proj) al gruppo 'Risorse', e questo era il problema.

Ho seguito altre istruzioni come la reimpostazione del contenuto e delle impostazioni del simulatore, l'impostazione del pacchetto BundleId, la rimozione delle app ma il problema si è ripetuto ancora e ancora. Ho dovuto cancellare la mia app ogni volta che eseguivo l'app ed era molto fastidioso.

La semplice rimozione di questi file da "Risorse" ha risolto il problema.