ios模拟器中的开发人员菜单无法使用cmd + D
或cmd + ctrl + z
我检查过的东西(无序):
cmd + r
正常运作watchman 4.7.0
安装了brew install watchman
( - HEAD需要libtoolize,其中brew更改为glibtoolize,因此./autogen无法找到它)react-native start --clear-cache
成功启动,react-native run-ios
成功构建其他问题
nw_connection_get_connected_socket_block_invoke 1262 Connection has no connected handler
无限期地运行react-native run-ios
输出命令失败:/ usr / libexec / PlistBuddy -c打印:CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / zelosApp.app / Info.plist 打印:条目,“:CFBundleIdentifier”,不存在命令失败:/ usr / libexec / PlistBuddy -c打印:CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / zelosApp.app / Info.plist 打印:输入,“:CFBundleIdentifier”,不存在
版本
非常感谢任何提示/问题!
答案 0 :(得分:3)
这种情况有时也会发生在我身上,我无法弄清楚为什么。但是,一种解决方法是在模拟器菜单中选择设备->摇动。
答案 1 :(得分:1)
您正在使用可可豆荚吗?
我也遇到了这个问题。我相信问题出在React被两次包含在内。一次来自主项目,一次穿过Pods工作区。
在此处尝试修复:https://github.com/react-native-community/react-native-svg/issues/621
即Podfile上的安装后修复程序:
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
if target.name == "React"
target.remove_from_project
end
end
结束
然后,删除对React框架的所有引用,例如在Xcode项目中的链接框架中。
我可以调出调试菜单。
答案 2 :(得分:1)
在您的MainApplication.java
中搜索任何import ... BuildConfig
。例如import androidx.multidex.BuildConfig;
并将其删除
答案 3 :(得分:0)
错误是我的导入在我的podfile中做出反应。 React Native .43 https://github.com/facebook/react-native/issues/10366