如何在Windows机器上使用Ionic3构建.ipa文件?

7

我有几个问题。我对Ionic3和混合应用开发都非常陌生。

我已经开发了一个Ionic3 Angular4混合应用程序。我使用的是Windows OS 10 64位。所以我已经构建了一个.apk文件,并在我的Android手机上进行了测试。它的工作效果如预期的那样。现在该轮到IOS应用了。

问题1:我如何构建IOS .ipa文件?

问题2:假设我已经构建了.ipa文件(根据我的问题#1的解决方案),是否可以像安卓一样将.ipa文件移动到我的iPhone上并进行安装?

问题3:我需要开发者代码/密钥才能在自己的iPhone设备上测试应用程序吗,而不从App Store下载?

问题4:为了在各自的商店部署.apk和.ipa文件,我需要做哪些事情?


你无法在 Windows 机器上创建 .ipa 文件! - rushank shah
你得到了你的答案吗? - Swapnil Patwa
3个回答

8

问题# 1: 如何在Windows机器上构建IOS .ipa文件?

答案# 1: 不行,但是你可以使用Ionic Package

Ionic Packages使在云中构建应用程序的本地二进制文件变得容易。非常适合使用Windows的开发人员来构建iOS应用。

问题# 2: 假设我已经按照问题#1的解决方案构建了.ipa文件,是否可以像我为Android所做的那样将.ipa文件移动到我的Iphone,并安装它?

答案# 2: 可以,下载IPA文件并上传到diawi,然后在safari中打开生成的链接,您将在那里找到安装选项。

Diawi是一种工具,供开发人员将开发和企业内部应用程序直接部署到设备上。

问题# 3: 我需要开发者代码/密钥才能在自己的Iphone设备上测试应用程序而无需从App Store下载吗?

答案# 3: 是的,当然需要。您的设备UDID必须在您的Provisioning Profile中。

问题# 4: 部署.apk和.ipa文件到各自的商店需要做哪些事情?

答案# 4: Ionic团队已经深入解释了这一点。阅读第6章:发布您的应用程序

我希望这可以帮助到您。


0

在iOS开发中,必须使用Mac进行构建。您需要Xcode,并且如果您想在iPhone上测试您的应用程序,则需要将该iPhone注册到Apple以创建签名,以允许您在该iPhone上运行您的应用程序。您可以在Apple上注册有限数量的iPhone。

Android和iPhone之间的一个重要区别是,在Android中,您为生产创建证书,但无需为测试创建证书。在iOS中,只有Apple可以创建证书,即使是测试也需要它们。

您可以在此处找到有关Android和iOS详细部署手册:https://ionicframework.com/docs/intro/deploying/


0

答案#1:您可以使用MAC机器构建IPA,需要使用Xcode来构建IPA。

答案#2:是的,您可以在iPhone上安装ipa。使用Diawi链接。将IPA上传到diawi并使用该链接安装IPA。

答案#3:必须具备开发人员或内部配置文件。

答案#4:您需要签名(.jks)文件才能为Android构建已签名的apk,该文件上传到Play商店。对于IPA,您需要在MAC机器上安装证书,以生成已签名的IPA的配置文件。


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