返回博客首页
← 所有文章

NativeScript Sidekick 更新在开发者日宣布

2017 年 10 月 5 日 — 作者 Rob Lauer

您参加了上个月在 Big 🍎 举办的 NativeScript 开发者日 吗?如果没有,您错过了关于 NativeScript 框架的一些精彩课程,以及众多 NativeScript 工具公告。幸运的是,我们将对这些更新进行博客报道!

本周的重点是每个 NativeScript 超级英雄最喜欢的伙伴:NativeScript Sidekick

让我们直接进入重大更新

自动生成 iOS 配置文件和证书

iOS 开发的致命弱点是苹果的 $99/年开发者帐户,这无疑会阻止业余开发者尝试 iOS 应用程序开发。但是,您是否知道您可以创建一个免费的苹果开发者帐户并将其用于将应用程序侧载到 iOS 设备上?

只需创建一个 Apple ID,苹果将自动为您提供一个免费(尽管有限,请参阅下文)的苹果开发者帐户。

free apple developer account

如果拥有一个免费的 iOS 开发者帐户还不够,那么如何处理 iOS 设备配置和证书生成的痛苦呢?现在在 Sidekick 中,您可以在将应用程序部署到连接的设备时请求创建 iOS 开发证书和配置文件。连接 iOS 设备后,只需从“运行”菜单中选择“在设备上运行”。

ios generate profile certificate

在幕后,Sidekick 会提取您连接的设备 ID,并将该 ID 与配置文件关联!

请注意,由于苹果的限制,此工作流仅适用于免费的苹果开发者帐户。如果您已经拥有付费开发者帐户,请参阅下一节。

虽然免费的苹果开发者帐户允许您在本地开发/侧载 iOS 应用程序,但您需要购买一个 $99 的帐户才能将应用程序发布到 App Store。

在 Windows 上创建 iOS CSR

Windows 开发者欢呼!在这轮 Sidekick 更新中,您不再需要访问 Mac 来生成您的开发证书。

从“工具”菜单中,选择“证书签名请求”。从这里,您可以生成 CSR,并在iOS 开发者中心中使用它来创建您的证书

create csr

查看 Sidekick 文档,以全面了解 CSR 工作流。

很快您将不再需要 Mac 来完成 iOS 开发过程的任何部分!您不需要 Mac 进行构建(由于 Sidekick 的云构建),您不需要 Mac 来生成证书或配置文件,并且在即将发布的版本中,您将不需要 Mac 来进行 App Store 发布。敬请关注!

部署、调试和 LiveSync

我们对 Sidekick 调试工作流进行了重大改进。现在,当您创建 debug 构建并在连接的设备上运行它时,您可以指定调试器立即启动

sidekick debugger

...并且您的 Chrome 开发工具将打开,让您访问大量调试实用程序。LiveSync 现在默认启用,并且与您的调试工具完美配合!

sidekick devtools

Visual Studio 扩展预览

虽然我们认识到 NativeScript Visual Studio Code 附加组件 非常受欢迎,但我们经典的 Visual Studio 开发者可能会感到被冷落。因此,我们很高兴地宣布我们的 NativeScript Visual Studio 2015/2017 扩展的预览版本即将发布!

visual studio extension for sidekick

使用此原生 Visual Studio 扩展,您将能够在您喜爱的 IDE 中利用 Sidekick 功能。执行云构建、本地构建、访问调试器,以及 LiveSync 您的方式,在短时间内创建跨平台移动应用程序。

我们计划在未来几周内发布 Visual Studio 扩展的预览版!

NativeScript 市场集成

在 NativeScript 开发者日,我们宣布创建了 NativeScript 市场。这仅仅是另一个插件库吗?当然不是!市场不仅是插件发现的来源,我们还提供保证并验证插件功能。试图比较声称执行相同功能的插件的日子已经过去了。今后,我们的工程团队将对某些插件加盖认可印章,帮助您为您的关键任务应用程序选择合适的插件。

nativescript marketplace

Sidekick 中即将推出直接查询 NativeScript 市场的功能,以便访问新的插件和更新现有的插件

nativescript marketplace integration

查看这篇文章,深入了解市场提供的功能。

准备尝试 Sidekick?

如果您还没有尝试过 NativeScript Sidekick,请立即获取您自己的免费副本 - 它在 Windows、Mac 和 Linux 上都能很好地运行。