Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将fb sonar工具与react native ios项目集成_Ios_React Native - Fatal编程技术网

将fb sonar工具与react native ios项目集成

将fb sonar工具与react native ios项目集成,ios,react-native,Ios,React Native,Facebook最近发布了新工具sonar,旨在帮助开发者调试Android/iOS应用程序 它的设置包括两个步骤,下载桌面客户端和设置SKD SDK bit文档可在此处找到: 有很多吊舱需要安装,我相信它假设使用了swift 我试图将其添加到react原生iOS项目中,其中使用了ObjC,react已经使用了一些软件包,如Yoga,但是我没有在我的podspec中指定它们,它们来自节点模块,奇怪的是,它说它不适用于swift:“声纳也不能用SWIFT项目来工作,因为它是用C++编写的,而且有C

Facebook最近发布了新工具sonar,旨在帮助开发者调试Android/iOS应用程序

它的设置包括两个步骤,下载桌面客户端和设置SKD

SDK bit文档可在此处找到:

有很多吊舱需要安装,我相信它假设使用了swift


我试图将其添加到react原生iOS项目中,其中使用了ObjC,react已经使用了一些软件包,如Yoga,但是我没有在我的podspec中指定它们,它们来自
节点模块

,奇怪的是,它说它不适用于swift:“声纳也不能用SWIFT项目来工作,因为它是用C++编写的,而且有C++依赖关系。但我们正在为swift项目提供声纳支持。你可以在这里找到这个问题“但是在pod文件中指定了一个swift版本…希望比我聪明得多的人可以为JS代码创建一个桥接模块!ps,我的包含瑜伽的pod文件包含如下反应pod:`pod“yoga”,:path=>。/node_modules/react native/react common/yoga“pod'React',:path=>'../node_modules/React native',:subsecs=>['BatchedBridge',#React native 0.45.0+所需的'Core','DevSupport'#添加您希望在项目中使用的任何其他子ecs]`很抱歉,这里的注释中似乎找不到格式化代码的诀窍:/@SamMatthews Nice spot,我认为这不需要js桥,如果它处于调试/开发模式,您只需在ios项目中弹出它,就可以了。我只是不确定这个非Swift pod规范会是什么样子,他们似乎也在执行安装步骤。和ofc,我们需要广告瑜伽等。。如果我们是在react native项目中。是的,我非常有兴趣看到一个成功的集成,因为我肯定想探索它能做什么,但我只是太忙(和害怕)不能玩我们的podfile等,因为你知道cocoapods是如何的哈哈!老实说,我对瑜伽播客不太确定,我模糊地记得,当我开始使用通常需要播客的库时,我需要添加这些。这是我当时有点反对的事情,因为这会带来所有新的潜在问题。。。但是,如果没有这一点它也能工作,那将是理想的