ios模拟器中的开发者菜单不会使用cmd + D
或cmd + ctrl + z
启动
- 我已检查的内容(无顺序):
cmd + r
工作正常- myApp和myAppTests方案设置为调试模式
- 慢速动画**关闭
- 硬件〉键盘〉连接硬件键盘**打开
watchman 4.7.0
与brew install watchman
一起安装(--HEAD需要libtoolize,其中brew改为glibtoolize,因此/autogen找不到)- 已清除派生数据文件夹
- 已为目标创建新方案
- 已将XCode升级到8.2.1-〉8.3.1
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内部版本/内部版本/产品/调试-iPhone模拟器/www.example.com打印:条目,":CFBundleIdentifier",不存在命令失败:zelosApp.app/Info.plist条目":CFBundleIdentifier"不存在 /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/zelosApp.app/Info.plist Print: Entry, ":CFBundleIdentifier", Does Not Exist
- 版本
- React-原生="^0.43.3"
- 值班员="4.7.0"
- 扩展代码="8.3.1"
任何提示/问题将不胜感激!
4条答案
按热度按时间zqdjd7g91#
这种情况偶尔也会发生在我身上,我一直没能弄清楚原因。不过,一个变通办法是在模拟器菜单中选择Device -〉Shake。
bkhjykvo2#
你在用可可豆吗?
我也遇到过这个问题。我相信这个问题是因为React被包含了两次。一次是从你的主项目,一次是通过Pod工作区。
请在此处尝试修复:https://github.com/react-native-community/react-native-svg/issues/621
即Podfile上的安装后修复:
结束
然后,像在Xcode项目的链接框架中一样,删除对React框架的任何引用。
我可以重新调出调试菜单。
xhv8bpkk3#
错误是我在我的播客文件中导入react. React Native .43在这里找到https://github.com/facebook/react-native/issues/10366
deikduxw4#
在您的
MainApplication.java
中搜索任何import ... BuildConfig
。例如import androidx.multidex.BuildConfig;
,然后删除它