Nativescript ios:CLI停止。错误:"来源太多"

时间:2018-02-05 23:59:41

标签: nativescript nativescript-cli

我正在使用最近安装的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 :(得分:0)

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

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

答案 1 :(得分:0)

我怀疑"拖延"实际上只是等待下一次文件更改的tns run命令...但是如果编译失败,那么有时候它不会看到任何更改,你必须按Ctrl-C或Ctrl- Z再试一次。