Ich habe ein iOS-Projekt, das eine Verbindung zu einer universellen statischen Bibliothek (.a-Datei) herstellt, die sowohl armv7- als auch arm64-Architekturen unterstützt. Wenn die App binary als Teil von App Thinning in Scheiben geschnitten wird, entfernt dieser Prozess die unnötigen Architekturen aus der .a-Datei? Oder muss ich für jede Architektur separate .a-Dateien bereitstellen, um diesen Vorteil in binärer Größe zu erhalten (und wenn ja, wie mache ich das)?Entfernt iOS App Slicing nicht benötigte Teile von universellen statischen Bibliotheken?
Antwort
Ausdünnung sollte nur erforderliche Bögen verknüpfen.
Aus einer anderen statischen lib (enthält Link zu Apples doc, wie App Ausdünnung Bericht zu erhalten):
Das IndoorAtlas iOS SDK ist eine statische Bibliothek für mehrere Architekturen kompiliert. Nur erforderliche Architekturen sind mit der Anwendung "Ausgedünnt" verknüpft. Sie können die Ergebnisse der Ausdünnung lokal mit folgenden Anweisungen testen: Testing Your iOS App - "Die Datei für die App-Ausdünnungsgröße enthält eine Zusammenfassung der Größen aller Varianten und die Datei app-thinning.plist enthält weitere Details."
Verknüpfung der Bibliothek aufheben, Baseline-App-Ausdünnungsbericht abrufen. Verknüpfen Sie die Bibliothek, erhalten Sie einen neuen Bericht und vergleichen Sie beide.
- 1. Angular 2 benötigte Bibliotheken
- 2. IOS - App-Slicing: Funktioniert App-Slicing mit nur 2 Bildern
- 3. Separate Einstellungen in der universellen iOS App?
- 4. Erstellen von privaten Cocoapoden mit statischen Bibliotheken
- 5. Größe der statischen Bibliotheken generiert von Xcode
- 6. Wie aktivieren/deaktivieren wir App-Slicing-Funktion von iOS 9
- 7. Kombination statischen Bibliotheken
- 8. Java NoClassDefFoundError sogar mit "Paket benötigte Bibliotheken"
- 9. Objective C Dependency Management mit statischen Bibliotheken
- 10. iOS App enthält ALLE Symbole aus der statischen Bibliothek
- 11. Verknüpfung mit statischen Bibliotheken
- 12. Das .NET-Äquivalent von statischen Bibliotheken?
- 13. Verknüpfung von dynamischen und statischen Bibliotheken RCPP
- 14. Verknüpfen von statischen SFML-Bibliotheken mit Projekt
- 15. gcc Linking mit statischen Bibliotheken
- 16. Verknüpfung von statischen Fortran-Bibliotheken mit Abhängigkeiten
- 17. Implementieren von statischen Bibliotheken in iPhone
- 18. Verwendung von statischen N-C-Bibliotheken in Delphi FireMonkey iOS-Entwicklung
- 19. C++ - Projekt kann nicht mit statischen openssl-Bibliotheken verknüpft werden
- 20. Gibt es eine Problemumgehung für die Verwendung von statischen ObjC-Bibliotheken in einem iOS-Framework?
- 21. Docker-cleore nicht benötigte Schnittstellen
- 22. Benötigte Bibliotheken für OpenMPI- und Singularity-Software-Container?
- 23. Wie teile ich Firebase-Authentifizierungsdaten über eine iOS App?
- 24. WCF-Client in einer universellen App
- 25. Kleinere Abfrageparameter in URL mit universellen iOS-Links
- 26. Zusammenführen von Debug-Informationen beim Zusammenführen von statischen Bibliotheken
- 27. Ermitteln, welche statischen Bibliotheken unnötigerweise verbunden sind
- 28. Aufbau einer OpenCV-Anwendung mit statischen Bibliotheken
- 29. Benötige ich statische Bibliotheken zur statischen Verknüpfung?
- 30. Holen Sie den Quellcode einer universellen App von Debug-Installation