如何在Windows上构建NativeScript项目以用于IOS?

7
请不要跟我提许可证问题。
我只想同时在Android和iOS两个环境中测试我的代码。
我对iOS虚拟化不感兴趣,因为它非常慢。
2个回答

5
Nativescript-sidekick会在云端免费为您完成这项任务。使用NativeScript Sidekick,您可以将SDK管理交给我们,只需告诉Sidekick在我们的云端构建您的应用程序,我们将向您返回IPA和/或APK应用程序包。您的NativeScript资产在传递到我们的云服务器时是安全的。 使用Nativescript-sidekick在Windows上开发iOS应用

请纠正我如果我错了,但是 Sidekick 只能使用云服务进行构建,它不提供模拟器。 - Mojimi

3
由于XCode无法在Windows上运行,您不想使用虚拟化的方法,所以只剩下一种选择,即让其他人为您进行构建。对于NativeScript,您可以通过Telerik平台获得无缝体验:http://www.telerik.com/platform#overview 当然,还有很多其他的云服务(比如CloudBees、MacinCloud、MacBuildServer、Unity Cloud等等)。但是,对于NativeScript,我强烈建议考虑使用Telerik平台,因为这是专门为此而开发的工具。

1
应该指出,Telerik平台存在一些问题。首先,您不能在Telerik平台上运行单元测试。但更为重要的是,许多您使用的npm模块将导致您的应用程序无法编译,最终您不得不禁用这些模块,或每次在伴侣应用程序中运行iOS时重新构建一个包文件。即使这样,许多npm模块仍然无法工作。这是由Telerik团队在其AppBuilder平台上解决的问题。 - Herman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接