制作我的Ionic AngularJS程序的iOS应用程序

时间:2015-12-25 20:24:04

标签: android ios angularjs cordova ionic-framework

当我为Android制作版本时,我只是运行离子版本,它创建了一个apk文件,我可以从Android手机下载。

我现在正在尝试制作IOS版本。但是,当我运行离子构建时,它创建了一个名为mytabs.app的目录。我想在我的iPhone 6上看到该应用程序。它是如何完成的?

2 个答案:

答案 0 :(得分:3)

我为Pluralsight撰写了一系列详细的帖子,概述了如何完成这一过程的具体过程。您可以查看教程over at Pluralsight - 第三个(第四个是here)。您最有可能感兴趣的部分标题为private void doors(int x, int y) { int doorColor = 0xFFFF0000; int w = 0; int h = 0; while (bitmap.getRGB(x - 1, y) == doorColor) x--; while (bitmap.getRGB(x, y - 1) == doorColor) y--; while (bitmap.getRGB(x + w + 1, y) == doorColor) w++; while (bitmap.getRGB(x, y + h + 1) == doorColor) h++; for (int x2 = x; x2 < x + w + 1; x2++) { for (int y2 = y; y2 < y + h + 1; y2++) { foreground.setRGB(x2, y2, 0x00FFFFFF); bitmap.setRGB(x2, y2, 0xFFFFFFFF); } } } }

如果您有兴趣了解Ionic框架从开始到商店发布应用程序的更多信息,您可以查看我为Pluralsight撰写的4篇帖子制作的电子书(总计超过20k +单词):{ {3}}。 如果需要,您可以免费获得该书,只需输入0作为金额。

这个过程太长了,无法在此详细解释,所以我建议你看一下我提供的链接。但是,您应该采取以下参考步骤:

  • 获取Apple开发者许可证
  • 安装Xcode
  • 使用How to test our application on the real physical devices and emulators
  • 创建构建文件
  • 使用Xcode打开生成的项目
  • 连接手机(或使用模拟器)
  • 在手机(或模拟器)上运行您的应用

希望这有帮助。

答案 1 :(得分:3)

首先,您需要一个Apple开发者帐户。还有一本安装了xcode和ios sdk的Mac书。查看cordova网站,了解需要哪些版本的xcode和ios sdk。

然后你需要

  1. 生成私钥
  2. 使用您的私钥创建证书签名请求(.csr文件)。
  3. 在您的开发者帐户中上传此.csr文件。现在,您将获得下载开发人员证书的选项。下载并将其保存到本地驱动器。
  4. 创建PEM文件
  5. 创建供应文件
  6. 现在使用您从开发者帐户和配置文件
  7. 获得的证书构建您的应用

    这将为您提供.ipa文件。

    P.S。在创建配置文件时,您需要提及要安装它的设备的唯一ID。

    另请查看此链接以获取更多详细信息http://www.iandevlin.com/blog/2012/11/phonegap/building-an-ios-signing-key-for-phonegap-in-windows