Sviluppo applicazioni aziendali e una delle funzionalità chiave da cui dipendiamo è l'iniezione di librerie dinamiche. Fino a iOS 7 tutto andava bene. Ma in iOS 8 quando provo a iniettare una libreria dinamica e ad abbandonare le dimissioni usando un certificato aziendale, l'app si blocca. Quando rinuncio l'app utilizzando il certificato dello sviluppatore, funziona perfettamente con iOS 8. E ciò accade solo in iPhone 4s, ma funziona perfettamente con iphone 5, 5s e iPad. Qualcuno può far luce su questo problema.L'iniezione di librerie dinamiche non riesce nell'app aziendale iOS
5
A
risposta
3
Questo mi ha richiesto un'eternità per capire, perché i messaggi di errore erano così criptici, e nulla di quello che cercavo sembrava aiutare.
La soluzione è revocare il certificato di produzione e rigenerarlo (sarà necessario aggiornare tutti gli altri profili di provisioning che lo utilizzano). Ci sono alcuni dati di cui iOS 8 ha bisogno e che mancava nelle versioni precedenti del certificato (anche se sembrano essere completamente validi sul sito degli sviluppatori di Apple).
Questo link mi clued nella soluzione:
https://www.airsignapp.com/ios-apps-using-swift-crash-when-signed-with-inhouse-certificate/
tutta la fortuna di trovare una soluzione a questo problema? – 3254523
No, pubblicheremo la soluzione qui quando lo trovo – Tamil
puoi condividere come hai iniettato la libreria dinamica alle app aziendali – user3115014