ios 如果報這個錯, 是說明你的frame有太多無用的構架, 下面用兩個方法解決.
一, 如果是自己的framework 可以加一個shell, 在打包時刪除無用的架構
請看我的另一篇文章: xcode 創(chuàng)建腳本,打包時刪除動態(tài)庫的模擬機架構二, 如果是pod 中的framework 多了, 可以在profile 的最后添加
* 注意, 一定是在最后添加, 添加完成扣再執(zhí)行: pod install 一次這樣才會生效
* IPHONEOS_DEPLOYMENT_TARGET, 寫上你的project target 是多少填多少
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
end
end
end
- 怎么查看是否生成了多余的文件
Xcode Window -> Organizer 選擇有問題的 archive,右擊選擇 Show in finder,命令行進入 *.app 中的 dSYMs 文件夾,執(zhí)行
dwarfdump --uuid *
可以查詢到是否生成了多余的文件。
end