react-native-navigation V7 出错 library not found for -lReactNativeNavigation

React Native 2021-09-11 阅读 25 评论 0

问题描述

最近升级了项目的 React Native 以及相关第三方插件。

{
    "react": "16.8.6",
    "react-native": "0.60.0",
    "react-native-navigation": "^3.2.0",
}

{
    "react": "17.0.1",
    "react-native": "0.64.1",
    "react-native-navigation": "^7.14.0",
}

最后在 Xcode 的 Realse 模式运行项目,但是错误了,错误如下。

ld: library not found for -lReactNativeNavigation

但是在 Debug 模式没有问题。

解决方法

设置 iOS Development Target 最小为 iOS 11.0。

重新编译。

最后更新 2021-09-13
MIP.watch('startSearch', function (newVal, oldVal) { if(newVal) { var keyword = MIP.getData('keyword'); console.log(keyword); // 替换当前历史记录,新增 MIP.viewer.open('/s/' + keyword, {replace: true}); setTimeout(function () { MIP.setData({startSearch: false}) }, 1000); } }); MIP.watch('goHome', function (newVal, oldVal) { MIP.viewer.open('/', {replace: false}); });