私は、armv7アーキテクチャとarm64アーキテクチャの両方をサポートする汎用静的ライブラリ(.aファイル)にリンクするiOSプロジェクトを持っています。アプリバイナリがApp Thinningの一部としてスライスされると、そのプロセスは.aファイル内から不要なアーキテクチャを削除しますか?あるいは、バイナリサイズでこの利点を得るために、アーキテクチャごとに別々の.aファイルを用意する必要がありますか(もしそうなら、どうしたらいいですか)?iOS App Slicingはユニバーサルスタティックライブラリの不要な部分を削除しますか?
0
A
答えて
1
シニングは必要なアーチのみをリンクする必要があります。
別の静的libに(アプリケーション間伐レポートを取得する方法については、Appleのドキュメントへのリンクを含みます)から:
IndoorAtlasのiOS SDKには、複数のアーキテクチャ用にコンパイル静的ライブラリです。必要なアーキテクチャのみがThinnedアプリケーションにリンクされています。これらの命令を使用して、間引き結果をローカルでテストすることができます。Testing Your iOS App - 「App Thinning Sizeレポートファイルには、すべてのバリアントのサイズの概要が含まれており、app-thinning.plistファイルに詳細が含まれています。
ライブラリのリンクを解除し、ベースラインのアプリケーション間伐レポートを取得します。ライブラリをリンクし、新しいレポートを取得し、両方を比較します。
関連する問題
- 1. Pandas DataFrame:列の文字列から不要な部分を削除する
- 2. Beautifulsoup:不要な部分を除外します
- 3. NSURLの最後の部分を削除します。iOS
- 4. 不要なモデルの削除
- 5. 削除部分は
- 6. プルリクエストから不要なファイルを削除しますか?
- 7. Systemdはstdoutのランダムな部分を削除します
- 8. `.then`ハンドラで不要なラッパー関数を削除しますか?
- 9. 配列の末尾から不要な要素を削除しますか?
- 10. PHPの爆発 - 文字列の最初の部分を削除し、最後の部分を削除します
- 11. listViewから不要なデータを削除するには?
- 12. Rails:不要なデータベースクエリを削除する
- 13. 不要な接続を削除する
- 14. カサンドラ、不要なデータを削除する
- 15. TextViewの線間の不要な間隔を削除します
- 16. oracleで文字列の不要なスペースを削除します。
- 17. 不要なスペースエレメントを削除する必要があります
- 18. タグのURLから最初の部分を削除します
- 19. HTML文書をCutting/SlicingしてBeautifulSoupで分割しますか?
- 20. 角度2 - QuickStartシードから不要なファイルを削除する
- 21. PHPで空白の部分を削除しますか?
- 22. 不要な、または空のヘルパー(Ruby on Rails)を削除しない理由はありますか?
- 23. Excel VBA不要なワークシートを削除
- 24. Gitの削除不要なコミット
- 25. 不要なデータの所在と削除
- 26. Pythonリストから不要なカンマを削除するには
- 27. テキスト部分の削除
- 28. ユニバーサルリンク部分的除外iOS
- 29. Cordova Diagnostics Pluginから不要なフレームワークを削除する
- 30. javaは不要な同期文を削除/最適化しますか?