在本机反应中找不到框架 UserMessagingPlatform.xcframework
Posted
技术标签:
【中文标题】在本机反应中找不到框架 UserMessagingPlatform.xcframework【英文标题】:framework not found UserMessagingPlatform.xcframework in react native 【发布时间】:2021-02-13 19:06:17 【问题描述】:在 xcode 中遇到错误后,我更新了我的 react native 项目
android没有问题
错误:
我的新 package.json
"@react-native-firebase/admob": "^7.6.10",
"@react-native-firebase/analytics": "^7.6.9",
"@react-native-firebase/app": "^8.4.7",
"@react-native-firebase/auth": "^9.3.2",
"@react-native-firebase/crashlytics": "^8.4.12",
"@react-native-firebase/firestore": "^7.9.1",
"@react-native-firebase/messaging": "^7.9.2",
"@react-navigation/native": "^5.8.2",
"@react-navigation/stack": "^5.11.1",
"dayjs": "^1.9.4",
"i18n-js": "^3.8.0",
"libphonenumber-js": "^1.8.5",
"lodash.memoize": "^4.1.2",
"react": "17.0.1",
"react-native": "0.63.3",
我之前的 package.json
"@react-native-firebase/admob": "^7.6.9",
"@react-native-firebase/analytics": "^7.6.8",
"@react-native-firebase/app": "^8.4.6",
"@react-native-firebase/auth": "^9.3.1",
"@react-native-firebase/crashlytics": "^8.4.10",
"@react-native-firebase/firestore": "^7.8.7",
"@react-native-firebase/messaging": "^7.9.1",
"@react-navigation/native": "^5.7.6",
"@react-navigation/stack": "^5.9.3",
"dayjs": "^1.9.3",
"i18n-js": "^3.8.0",
"libphonenumber-js": "^1.8.4",
"lodash.memoize": "^4.1.2",
"react": "16.14.0",
"react-native": "0.63.3",
【问题讨论】:
我遇到了同样的错误,我通过这样做解决了它***.com/a/64687891/4984739 【参考方案1】:终于解决了问题。需要更新 CocoPods。
sudo gem install cocoapods
然后
pod install
【讨论】:
+1000 感谢 OP。我将我的 cocoapods 从 1.7.5 更新到 1.10.0 并再次为该项目安装 pod。然后它起作用了。 我将 cocoapods 从 1.5.x 更新到 1.10.0,现在可以使用了! 我也在 Apple M1 Macbook Air 上试过。第一次它没有帮助,但后来我再次尝试并且它有效。此外,还需要为终端应用启用 Rosetta。 @Uğur 请删除 peteroid 添加的缺失部分。更新后,需要安装 pod。【参考方案2】:是的,问题出在 cocoapods 版本上。
不仅是旧的,还有最新的。
我升级了 cocoapods 并安装了最新的1.10.1
版本。
看起来它也有问题。经过几个小时和几百万个死亡的神经元细胞后,我发现 cocoapods 应该降级为 1.10.0
希望这些信息能帮助其他人节省时间。
【讨论】:
以上是关于在本机反应中找不到框架 UserMessagingPlatform.xcframework的主要内容,如果未能解决你的问题,请参考以下文章
在本机反应中找不到 Firebase crashlytics 崩溃日志?
在 ../node_modules/react-native-stomp-websocket 中找不到 RNStompWS 的 podspec