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

Pri*_*nce 7 ipa ionic-framework ionic2 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文件需要做些什么?

Swa*_*twa 7

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

答1: 没有你不行,而是你CAN.使用离子包.

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团队已经深入解释了它.阅读第6章:发布您的应用

我希望这能帮到您.


Lui*_*tes 0

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

Android 和 iPhone 之间的一个重要区别是,在 Android 中,您可以创建用于生产的证书,但不需要用于测试。在 iOS 中,只有 Apple 可以创建证书,您甚至需要它们进行测试。

您可以在这里找到 Android 和 iOS 的详细手动部署:https://ionicframework.com/docs/intro/deploying/