最近对我的 React Native 应用程序进行 iOS 构建的所有尝试都失败了,并出现以下错误:
我已经完全删除了
ios/Pods
、ios/build
、ios/Podfile.lock
,并通过 rm -rf ~/Library/Developer/Xcode/DerivedData/*
删除了本地开发人员 xcode 派生数据,正如在回答其他几个问题时所建议的那样,紧接着是一个新的 pod install
。然而,在开始 iOS 构建时,我仍然收到错误:
有什么想法可能导致这种情况吗?
然后按照以下步骤操作:
a.最重要的是,请记住将 "reactNativePermissionsIOS": ["Camera"] 和 "postinstall": "react-native setup-ios-permissions && pod-install" 添加到你的 package.json 中。
b.运行 npm install。
c.删除node_modules/react-native-qrcode-scanner/node_modules/react-native-permissions,因为它安装了已弃用的2.0.2。 (每次清除 node_modules 时都需要执行此操作)。