"iOS 8 ora supporta i framework dinamici" significa che questo è consentito per gli invii di App Store?Le app iOS 8 con dylibs incorporati sono consentite su App Store?
Sembra che in precedenza gli sviluppatori che erano in grado di utilizzare i dylibs per le app interne, ma che li utilizzavano in qualcosa inviato all'App Store, venivano respinti. Questo è ancora il caso o questo cambiamento in iOS 8 lo ha reso ok?
Ad esempio, se scrivessi un'applicazione che utilizza OpenCV, sarebbe ora possibile costruire e spedire un dylib OpenCV (supponendo che ho creato OpenCV come dylib) piuttosto che il collegamento statico?
Sono interessato perché abbiamo un framework basato su Qt che ha diverse librerie condivise che attualmente creiamo per Linux, OS X, Windows e Android. Per iOS sembra che avremmo bisogno di cambiare questo per costruire una singola app con tutti i nostri componenti e Qt collegati staticamente. Se le app iOS e l'App Store stanno iniziando a supportare librerie dinamiche (incorporate), le nostre build iOS potrebbero spedire tutto i componenti come librerie dinamiche come facciamo su tutte le altre piattaforme.
correlati:
- Consequences of "Embedded dylibs/frameworks only run on iOS 8 or later" warning
- Does Apple allow Qt on iOS as dynamic library?
- http://www.wenda.io/questions/333265/are-private-frameworks-supported-on-ios.html
Eventuali aggiornamenti su questo? – Macke