1物遇、問題描述
Flutter項目缠诅,在iPhone模擬器上運行閃退,報錯信息如下:
RuntimeRoot/usr/lib/libswiftCore.dylib' (no such file)
2硝全、分析原因
報錯原因是iOS在構(gòu)建的時候默認是objective-c农猬,而項目引用的部分插件使用的是swift 。
3改抡、解決方法
(1)創(chuàng)建ios/File.swift文件矢炼。
//
// File.swift
// Runner
//
// Created by richer on 2019/11/22.
// Copyright ? 2019 The Chromium Authors. All rights reserved.
//
import Foundation
(2)創(chuàng)建ios/Runner-Bridging-Header.h文件。
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//
(3)編輯ios/Podfile阿纤,在 "target 'Runner' do" 后面添加 "use_frameworks!" 句灌。
target 'Runner' do
use_frameworks!
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
end