Bedeutet "iOS 8 jetzt dynamische Frameworks", dass dies für App Store-Einreichungen zulässig ist?Sind iOS 8-Apps mit eingebetteten Dylibs im App Store zulässig?
Es scheint, dass Entwickler früher Dylibs für In-House-Apps verwenden konnten, aber sie in etwas verwendet, das an den App Store gesendet wurde, würden Sie abgelehnt. Ist das noch der Fall oder hat diese Änderung in iOS 8 dies in Ordnung gebracht?
Zum Beispiel, wenn ich eine Anwendung mit OpenCV geschrieben hätte, wäre es jetzt möglich, gegen eine OpenCV-dylib zu bauen und diese zu versenden (vorausgesetzt, ich habe OpenCV als dylib erstellt) anstatt statisch zu verlinken?
Ich bin interessiert, da wir ein bestehendes Qt-basiertes Framework haben, das selbst mehrere Shared Libraries enthält, die wir derzeit für Linux, OS X, Windows und Android erstellen. Für iOS scheint es, dass wir dies ändern müssen, um eine einzige App zu erstellen, in der alle unsere Komponenten und Qt statisch verlinkt sind. Wenn iOS-Apps und der App Store damit beginnen, (eingebettete) dynamische Bibliotheken zu unterstützen, könnten unsere iOS-Builds alle liefern die Komponenten als dynamische Bibliotheken wie auf allen anderen Plattformen.
Verwandte:
- 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
Irgendwelche Updates zu diesem Thema? – Macke