运行“tns run ios”时NativeScript CLI失败

时间:2015-07-02 22:25:07

标签: ios xcode nativescript

我正在练习这个名为NativeScript的新编程框架,它允许使用JS创建本机应用程序。但是,当我开始处理Hello World教程时,我收到了这个错误:

https://gist.github.com/longpham91/d603c8fe7f6c6b06e86f

当我尝试在终端上运行命令“tns run ios”时发生错误,这基本上允许NativeScript在我的手机上运行HelloWorld应用程序。

我还查看了错误日志,似乎该错误可能与我的Xcode设备设置有关,如下所述:

  

检查依赖项代码签名错误:找不到代码签名标识:   没有有效的签名身份(即证书和私钥对)   匹配团队ID“(null)”被找到。 CodeSign错误:代码签名   SDK“iOS 8.4”

中的产品类型“应用”是必需的

我不确定这意味着什么。

2 个答案:

答案 0 :(得分:9)

我在{N} Google群组上发布了一个主题后就能弄清楚这一点。方法如下:

  1. 按照本教程生成证书和配置文件:http://seventhsoulmountain.blogspot.no/2013/09/ios-code-sign-in-complete-walkthrough.html

  2. 进入{N}项目的iOS部分(在platforms / ios下),然后运行.xcodeproject文件。您也可以复制此文件夹,以确保不会在源代码中意外更改内容。

  3. 打开Xcode项目后,转到Xcode>偏好>帐户,然后单击查看详细信息。

  4. 点击+按钮添加配置文件。

  5. 这就是全部。我花了一些时间来解决这个问题,因为我对Xcode并不熟悉,但你的项目现在应该在你的iOS设备上运行。

答案 1 :(得分:0)

不确定,但我认为PATH变量" android / tools和android / platform-tools /"不存在。你可以在shell中使用android命令吗?