[英]How to make universal framework in iOS?
Xcode 將根據選定的目標構建框架。 如果為模擬器構建框架,架構將是 X86_64,i386,另一方面,對於設備,它將是 armv7、arm64。 可以使用如下的 lipo 命令檢查框架的架構。
lipo -info sample.frameowrk/sample
現在,在您的情況下,您希望您的框架應該同時支持模擬器和設備。 因此,您需要結合兩個框架(為設備和模擬器構建)並使用 lipo 命令創建一個 FAT 框架,如下所示:
lipo <path to framework build for simulator>/simulator.framework <path to framework build for device>/device.framework -create -output universal.framework
產生的通用框架將支持這兩個平台。 您可以查看通用框架支持的架構如下:
lipo -info universal.framework/universal
output : arm64,armv7,x86_64,i386
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.