Abbiamo un'app costruita con un Lib statico che stiamo costruendo anche per la distribuzione. L'App e Lib funzionano bene nel debugger Xcode o quando vengono caricati sul dispositivo dalla sessione di debug di Xcode. L'App si ferma SEMPRE non appena avremo creato un build Ad Hoc Archive sul dispositivo. Le istruzioni del registro della console indicano che si blocca nel codice Lib, ma il rapporto di arresto anomalo non simboleggia il codice Lib.App iOS con Static Lib ALWAYS si arresta in modo anomalo all'avvio di Ad Hoc Archive Build. Non posso riprodurre in Xcode Debugger
- Impossibile riprodurre in Xcode Simulator.
- Guard malloc, Guard Bordes non mostrano nulla (ma funzionano solo in simulatore).
- Nessuna perdita
- Uso Xcode 4.3.2
- App rivolge 4.3 o successiva.
- Lib target 3.0 o successivo.
- Altre Bandiere Linker = -ObjC
- Lib impostato come "opzionali" in Target "collegamento binari con le librerie"
- Thumb supporto off (utilizzando LLVM)
Vedendo 2 eccezioni su console che potrebbe essere di utilizzo, ma finora non girare nulla fino sulla rete che aiuta molto con questo:
Application 'x' exited abnormally with signal 12: Bad system call: 12 (mostly)
Application 'x' exited abnormally with signal 12: Bad system call: 11 (rarely)
Abbiamo visto il commento altrove che librerie statiche con ricorsione hanno problemi. Ma non abbiamo avuto alcuna ricorsione nella nostra Lib.
Perplesso, serve più idee.
Che dire di test non AdHoc ma di debug sul dispositivo reale? È riproducibile allora? Chiedo solo di escludere la possibilità di creare differenze negli obiettivi. –
Non l'ho provato, ma tutte le istruzioni di registrazione indicavano un blocco di codice di serializzazione che pensavamo potesse avere un sovraccarico del buffer. No. È molto, molto, molto. Dispari. –