J'ai développé une application ciblant iOS 10.0+, mais uniquement sur des appareils et des simulateurs exécutant iOS 11.0+.
J'ai branché un iPhone 6 sous iOS 10.1.1, appuyé sur Run
et l'application se bloque au lancement sans erreur enregistrée dans la console, mais se bloque juste à AppDelegate
.
Une découverte que j'ai faite est lorsque je suis allé sur mon story-board et que j'ai créé une ViewController
totalement vide en tant que Initial ViewController
, l'application fonctionne parfaitement. J'ai défini d'autres écrans que j'ai développés sous le Initial ViewController
, certains se bloquent et d'autres pas. Je ne vois aucune différence entre ces écrans (pas dans les paramètres de VC ou les classes).
Quel pourrait être le problème? Je suis totalement frustré :(
Edit: J'ai essayé les choses suivantes: Supprimer et réinstaller l'application, Nettoyer CMD + Maj + K & Exécuter, supprimer les données dérivées du Xcode. Rien de tout cela n'a fonctionné.
Edit 2: J'ai téléchargé un simulateur 10.1 et j'obtiens cette erreur dans le journal:
[] __nwlog_err_simulate_crash_libsystem libsystem simulate crash unavailable "libsystem_network.dylib: nw_Host_stats_add_src :: received error for SRC_ADDED: [22] Invalid argument"
2017-10-25 16:39:22.478543 Tuttnauer Wi-Fi Connect[40460:11666750] [] nw_Host_stats_add_src received error for SRC_ADDED: [22] Invalid argument, dumping backtrace:
[x86_64] libnetcore-856.20.4
0 libsystem_network.dylib 0x0000000104eeb682 __nw_create_backtrace_string + 123
1 libsystem_network.dylib 0x0000000104f02306 nw_get_Host_stats + 1083
2 libnetwork.dylib 0x000000010669578b nw_endpoint_resolver_start_next_child + 1382
3 libdispatch.dylib 0x0000000104c68980 _dispatch_call_block_and_release + 12
4 libdispatch.dylib 0x0000000104c920cd _dispatch_client_callout + 8
5 libdispatch.dylib 0x0000000104c6fe6b _dispatch_queue_serial_drain + 236
6 libdispatch.dylib 0x0000000104c70b9f _dispatch_queue_invoke + 1073
7 libdispatch.dylib 0x0000000104c733b7 _dispatch_root_queue_drain + 720
8 libdispatch.dylib 0x0000000104c7308b _dispatch_worker_thread3 + 123
9 libsystem_pthread.dylib 0x00000001050451ca _pthread_wqthread + 1387
10 libsystem_pthread.dylib 0x0000000105044c4d start_wqthread + 13
référence de https://forums.developer.Apple.com/thread/48959
Une des méthodes pour résoudre cela est:
ça marche pour moi, mais je ne sais pas pourquoi.