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

时间:2017-07-25 18:22:23

标签: ionic-framework ionic2 ipa ionic3

我几乎没有问题。我对Ionic3和Hybrid应用程序开发非常陌生。

我开发了一个Ionic3 Angular4混合应用程序。我使用的是Windows OS 10 64位。所以我已经构建了 .apk 文件,我已经在我的Android手机上完成了测试。它按预期工作。现在它转向IOS应用程序。

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

问题#2:假设我已经构建了.ipa文件(根据我的问题#1的解决方案),是否可以移动.ipa文件到我的Iphone并安装我为Android做的事情?

问题3:我是否需要开发人员代码/密钥才能在我自己的Iphone设备上测试应用,而无需从App Store下载?

问题#4:在各自的商店中部署.apk和.ipa文件需要做些什么?

3 个答案:

答案 0 :(得分:7)

问题#1:如何构建IOS .ipa文件(使用Windows机器)?

回答#1: 你不能,但你可以。使用ionic package

  

Ionic Packages可让您轻松构建应用的原生二进制文件   云端。适合使用想要构建iOS的Windows的开发人员   应用

问题#2:假设我已经构建了.ipa文件(根据问题#1的解决方案),是否可以将.ipa文件移动到我的Iphone并安装为我为Android做过什么?

回答#2: ,下载IPA文件并将其上传到diawi并在Safari中打开生成的链接,您会在那里找到安装选项

  

Diawi是开发人员部署开发和内部部署的工具   应用程序直接应用于设备。

问题3:我是否需要开发人员代码/密钥才能在我自己的Iphone设备上测试应用,而无需从App Store下载?

回答#3: ,当然需要。您的设备的UDID必须在您的配置文件中。

问题#4:在各自的商店中部署.apk和.ipa文件需要做些什么?

回答#4: Ionic团队已经深入解释了这一点。阅读Chapter 6: Publishing your app

我希望这会对你有所帮助。

答案 1 :(得分:0)

必须在Mac中构建才能在iOS中进行开发。你需要Xcode,如果你想在iPhone上测试你的App,你需要在Apple上注册iPhone,创建签名,让你在iPhone上运行你的App。您可以在Apple注册的iPhone数量有限。

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

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

答案 2 :(得分:0)

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

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

答案#3 :必须提供开发人员或内部验证配置文件。

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