未加载React本地开发人员菜单

vd8tlhqk  于 2023-02-13  发布在  React
关注(0)|答案(4)|浏览(175)

ios模拟器中的开发者菜单不会使用cmd + Dcmd + ctrl + z启动

  • 我已检查的内容(无顺序):
  • cmd + r工作正常
  • myApp和myAppTests方案设置为调试模式
      • 慢速动画**关闭
      • 硬件〉键盘〉连接硬件键盘**打开
  • watchman 4.7.0brew 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"

任何提示/问题将不胜感激!

zqdjd7g9

zqdjd7g91#

这种情况偶尔也会发生在我身上,我一直没能弄清楚原因。不过,一个变通办法是在模拟器菜单中选择Device -〉Shake。

bkhjykvo

bkhjykvo2#

你在用可可豆吗?
我也遇到过这个问题。我相信这个问题是因为React被包含了两次。一次是从你的主项目,一次是通过Pod工作区。
请在此处尝试修复: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

结束
然后,像在Xcode项目的链接框架中一样,删除对React框架的任何引用。
我可以重新调出调试菜单。

xhv8bpkk

xhv8bpkk3#

错误是我在我的播客文件中导入react. React Native .43在这里找到https://github.com/facebook/react-native/issues/10366

deikduxw

deikduxw4#

在您的MainApplication.java中搜索任何import ... BuildConfig。例如import androidx.multidex.BuildConfig;,然后删除它

相关问题