草庐IT

ios - VS Cordova 项目不会在 IOS 设备上进行调试

coder 2024-01-17 原文

全部:

试图找到 Telerik 平台(已停产)的替代品来生产基于 Cordova 的应用程序。已尝试在 VS 2017 和 VS2015 中使用带有 TACO 工具包的 Visual Studio。那些不起作用的东西真是灾难。许多事件部件很容易被 Windows 更新 VS 更新等、黑客工具等搞砸。

已经能够使用 Xcode 构建和部署 (blankcordovaapp) 到设备(在从 VS 提交项目之后),但这样做的整体目标是能够使用 VS 进行调试并使程序员的工作更轻松。

我可以让系统构建并将构建加载回 PC,但从那里它永远不会加载到物理设备上(是的,我的配置是正确的)。

出现诸如“无法在设备上找到应用程序”之类的错误。当然,我可以让程序员使用基于浏览器的模拟器进行开发,并最终通过 Xcode 进行调试和部署(正是我希望这些人学习的东西!!!),但我想我仍然在喝 MS kool-aid。

问题是:“有没有人真的有这个工作 !!!!”。如果是这样,您能否分享设置、版本、技巧等。我在 SO 上看到很多人从未得到类似问题的答案。

虽然我会试一试

问候

高炉

最佳答案

是也不是。

我们已经能够将 VS2017 Cordova 应用程序发送到 Mac 并通过 Xcode (9.2) 进行编译,并将应用程序返回到 PC 并部署到连接到该 PC 的 IOS 设备。这需要大量的阅读和 libimobile 安装的麻烦(如果你想要设置,请告诉我)。 IOS 11.x 和 libimobile 版本似乎是此设置中的问题,但我们让它工作了。如果您需要详细的方法,请告诉我。很乐意与您分享。

就设备上的 VS 2017 调试而言,我认为这永远不会(或曾经)发生。在这方面花了很多时间,但没有取得积极成果。

好事是我们发现我们可以使用 remotedebug_ios_webkit_adapter 在(远程)PC 上使用 Chrome 工具在设备 (IOS) 上调试基于 Cordova 的 webkit 站点(和 safari 站点)。这似乎工作得很好。我们还尝试了 VS Code,但在设备上调试没有真正积极的结果。

我真的认为 MS 不太关心这种方法。他们在网站等上竭力解决这个问题,但实际上并没有提供任何真正的支持。我计划将此展示给一些 MS 联系人并听取他们的意见。

主要问题是似乎所有的开源支持都被搞砸了。我喜欢开源作为一个概念,但是当我必须向客户交付时,我需要对不起作用的东西提供真正的支持,而不是我会在任何时候(以及启动的态度)得到这个!!!!

无论如何,如果您需要这方面的帮助,请告诉我,我会记录到目前为止我们所做的工作。

比尔

关于ios - VS Cordova 项目不会在 IOS 设备上进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49863064/

有关ios - VS Cordova 项目不会在 IOS 设备上进行调试的更多相关文章

  1. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  2. ruby - Highline 询问方法不会使用同一行 - 2

    设置:狂欢ruby1.9.2高线(1.6.13)描述:我已经相当习惯在其他一些项目中使用highline,但已经有几个月没有使用它了。现在,在Ruby1.9.2上全新安装时,它似乎不允许在同一行回答提示。所以以前我会看到类似的东西:require"highline/import"ask"Whatisyourfavoritecolor?"并得到:Whatisyourfavoritecolor?|现在我看到类似的东西:Whatisyourfavoritecolor?|竖线(|)符号是我的终端光标。知道为什么会发生这种变化吗? 最佳答案

  3. ruby-on-rails - 项目升级后 Pow 不会更改 ruby​​ 版本 - 2

    我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby​​版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby​​版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘

  4. ruby-on-rails - 新 Rails 项目 : 'bundle install' can't install rails in gemfile - 2

    我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="

  5. ruby - 如何验证 IO.copy_stream 是否成功 - 2

    这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下

  6. ruby-on-rails - 无法让 rspec、spork 和调试器正常运行 - 2

    GivenIamadumbprogrammerandIamusingrspecandIamusingsporkandIwanttodebug...mmm...let'ssaaay,aspecforPhone.那么,我应该把“require'ruby-debug'”行放在哪里,以便在phone_spec.rb的特定点停止处理?(我所要求的只是一个大而粗的箭头,即使是一个有挑战性的程序员也能看到:-3)我已经尝试了很多位置,除非我没有正确测试它们,否则会发生一些奇怪的事情:在spec_helper.rb中的以下位置:require'rubygems'require'spork'

  7. Ruby 文件 IO 定界符? - 2

    我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的

  8. Ruby 从大范围中获取第 n 个项目 - 2

    假设我有这个范围:("aaaaa".."zzzzz")如何在不事先/每次生成整个项目的情况下从范围中获取第N个项目? 最佳答案 一种快速简便的方法:("aaaaa".."zzzzz").first(42).last#==>"aaabp"如果出于某种原因你不得不一遍又一遍地这样做,或者如果你需要避免为前N个元素构建中间数组,你可以这样写:moduleEnumerabledefskip(n)returnto_enum:skip,nunlessblock_given?each_with_indexdo|item,index|yieldit

  9. ruby - JetBrains RubyMine 3.2.4 调试器不工作 - 2

    使用Ruby1.9.2运行IDE提示说需要gemruby​​-debug-base19x并提供安装它。但是,在尝试安装它时会显示消息Failedtoinstallgems.Followinggemswerenotinstalled:C:/ProgramFiles(x86)/JetBrains/RubyMine3.2.4/rb/gems/ruby-debug-base19x-0.11.30.pre2.gem:Errorinstallingruby-debug-base19x-0.11.30.pre2.gem:The'linecache19'nativegemrequiresinstall

  10. ruby-on-rails - 如何调试 cucumber 测试? - 2

    我有:When/^(?:|I)follow"([^"]*)"(?:within"([^"]*)")?$/do|link,selector|with_scope(selector)doclick_link(link)endend我打电话的地方:Background:GivenIamanexistingadminuserWhenIfollow"CLIENTS"我的HTML是这样的:CLIENTS我一直收到这个错误:.F-.F--U-----U(::)failedsteps(::)nolinkwithtitle,idortext'CLIENTS'found(Capybara::Element

随机推荐