首页 文章

Nativescript ios:CLI停止 . 错误:“来源过多”

提问于
浏览
0

我正在使用最近安装的nativescript3 . 我想在模拟器上运行一个简单的应用程序(或者我可以查看它的任何地方) . 我一直在运行$ tns run ios . 这有时会在模拟器中成功打开应用程序,但现在它无法正常工作 .

如果没有代码更改,它现在停滞不前 . 我能做什么?

这是终端中的相关输出:

Project successfully built.
Installing...
Successfully installed on device with identifier '[XXXXX-XXXX...]'.
Unable to apply changes on device: '[XXXXX-XXXX...]'. Error is: cp: dest is not a directory (too many sources).
Executing after-watch hook from /Users/.../expNSApp/hooks/after-watch/nativescript-dev-typescript.js

它停在那里 . 没有进一步的操作,如果我点击模拟器中的应用程序,它会显示“无法安装”[APP]“ . 请稍后再试 . ”

有什么建议?

2 回答

  • 0

    在我的例子中,看起来问题是App_Resources / ios / info.plist中的一些代码 . 我在那里做了一些更改,当我将其恢复到原始状态时,应用程序可以加载 . 所以我希望停止问题的发生是因为有一些基本代码,某些地方是关闭的 - 这意味着错误来自代码库而不是来自CLI . 没有指向该文件的错误消息 .

    我仍然有一个问题,当我第一次启动应用程序时,我收到一个错误:“无法找到适用的设备来执行操作 . 确保连接的设备是可信任的,然后再试一次” . 当我再次运行$ tns run ios时,错误就消失了,但这似乎不是一个理想的解决方案 .

  • 0

    我怀疑“拖延”实际上只是等待下一次文件更改的tns运行命令...但是如果它编译失败,那么有时这将不会看到任何更改,你将不得不使用Ctrl-C或Ctrl-Z然后重试 .

相关问题