6

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

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

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

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

检查依赖项代码签名错误:未找到代码签名身份:未找到与团队 ID“(null)”匹配的有效签名身份(即证书和私钥对)。CodeSign 错误:SDK“iOS 8.4”中的产品类型“应用程序”需要代码签名

不过,我不确定这意味着什么。

4

2 回答 2

9

在 {N} Google 群组上发布主题后,我能够弄清楚这一点。就是这样:

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

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

  3. 打开 Xcode 项目后,转到 Xcode > Preferences > Accounts,然后单击 View Details。

  4. 通过单击 + 按钮添加配置文件。

就这样。由于我对 Xcode 不是很熟悉,所以我花了一些时间才弄清楚这一点,但是您的项目现在应该可以在您的 iOS 设备上运行。

于 2015-07-15T19:23:44.867 回答
0

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

于 2015-07-03T21:09:12.577 回答