WWDC 2016ビデオの最適化アプリ起動時間を見て、Appleは開発者がいくつかのフレームワーク(静的ではない動的ライブラリをマージしてアプリのコールドスタート時間を改善できる)を提案しました。 https://developer.apple.com/videos/play/wwdc2016/406/iOSはいくつかのフレームワークを1つに統合
だから私はここにダミーのプロジェクトダウンロード:
https://github.com/stepanhruda/dyld-image-loading-performance
を、次のコマンドを使用して一つに2つのフレームワークをマージしよう:
libtool -static -o new.framework SwiftyJSON.framework Shimmer.framework
とコンソールに戻ります
error:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't map file: SwiftyJSON.framework (Invalid argument)`
error:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't map file: Shimmer.framework (Invalid argument)
私の質問は、いくつかのフレームワークを1つにマージする方法です。 libtoolを使ってそれをやり遂げる方法は?どうもありがとう。
ダイナミックフレームワークをマージする方法はありますか?私は、ダイナミックライブラリをマージすることで、低温起動時間を短縮する方法を探しています。 – vin25
@ vin25ダイナミックなフレームワークをマージする方法が見つかりませんでしたが、もっと静的なライブラリを使うことができると思います。 – PrimaryChicken