MyEclipse个人授权 折扣低至冰点!立即开抢>>

MyEclipse最新版下载

一、iOS应用程序配置要求

这个进程需要四个需求数据文件:

证书签名请求(CSR)文件

证书签名请求是您在请求数字证书时提交给Apple的临时文件。 该文件包含一个与使用数字签名实用程序创建的私钥文件相匹配的公共加密密钥。

私钥文件

私钥(PK)文件与CSR文件同时创建。 它在MyEclipse Mobile Tools应用程序构建过程中用于加密密钥文件。 这个文件应该保持安全和私密。

数字证书文件

iOS应用程序必须使用Apple提供的有效数字证书进行数字签名,才能在iOS设备上成功安装和运行。 该文件包含CSR文件提供的公开加密密钥。

配置文件

除了数字签名要求之外,还可以在配置有授权应用程序的供应配置文件(例如,distribution.mobile-provision)的iOS设备上安装和运行应用程序。 配置文件是列出数字证书,设备以及允许在设备上运行的应用程序的ID的文档。

1.1 Apple iOS开发者计划成员资格要求

需要Apple iOS Developer Program的成员才能访问iOS Provision Portal,这是本教程中使用的数据创建服务。

注意:iOS Developer Program会员的成本来自Apple。

二、创建一个数字证书和私钥

要开始供应过程,您将使用数字签名实用程序创建私钥文件(PK)和证书签名请求文件(CSR)。 签名实用程序同时生成Android和iOS数字签名文件。 生成的文件是您下载到您计算机的.zip文件,PK文件稍后在应用程序构建过程中使用。 然后您将提交CSR到iOS Provisioning Portal作为数字证书申请流程的输入。 最后,当Provisioning Portal创建新证书时,您下载数字证书文件并将其与PK文件一起存储。

2.1 创建一个用于存储供应数据的文件夹

创建一个新的文件夹,下载并保存本教程中创建的所有文件。 不要混用私钥,证书和配置文件文件的版本,这一点至关重要。 当您尝试在应用程序构建过程中使用数据或在iOS设备上安装应用程序时,这样做会导致错误。

2.2 生成证书签名请求和私钥文件

第一步是使用数字签名实用程序创建证书签名请求和私钥文件,然后将其下载到您的开发机器上。证书签名请求文件名为certificate-request.csr,当您在下一部分中向Apple申请新的数字证书时,该文件将被提交给iOS Provisioning Portal。私钥(private.key)文件是构建iOS应用程序所必需的。

注意:生成证书请求和私钥文件的过程只需要完成一次。 您生成的私钥(.key)文件必须与您从Apple收到的证书文件配对;因此,不要丢失这个文件。

1. 使用您的网络浏览器访问http://mobionesigning.appspot.com/signing/上的数字签名实用程序。

2. 填写您的公司信息,然后单击Generate按钮来创建证书请求文件和私钥文件。 公司信息被用作生成数字签名文件的一部分。

生成证书和私钥文件

3. 单击.zip文件的Download按钮,然后将这些文件解压到在第2.1节中创建的新文件夹。 稍后将在配置过程中访问这些文件。

下载生成的.zip文件

2.3 申请数字证书

在此步骤中,您可以创建并下载数字证书,以便将应用程序分发到App Store或注册的iOS设备上。

1. 在iOS Provisioning Portal(需要登录)中,单击iOS Apps下的Certificates。

开始证书请求过程

2. 在左侧导航面板中,点击Distribution。

选择分发证书类型

3. 单击展开按钮,选择App Store and Ad Hoc分发按钮,然后单击Continue。

选择分发类型

4. 下一页介绍创建证书请求文件的说明。 您可以忽略这些说明;数字签名实用程序在第2.2节已经为您提供了证书请求文件,点击Continue。

5. 单击Choose File导航到您的证书申请文件(certificate-request.csr)上传,然后单击Generate。

申请证书

6. 滚动到页面底部,单击Browse,导航到第2.2节中创建和下载的certificate-request.csr文件,然后单击Submit。Apple收到请求后通常会在1-2分钟内为您提供一个证书文件。

7. 请求获得批准后,单击Download来下载证书(distribution.cer)文件。 将证书文件保存到第2.2节中创建的包含yourprivate.key文件的文件夹中。 MyEclipse Mobile Tools需要这两个文件来构建iOS应用程序。

注意:确保将.key和.cer文件保存在一个安全的地方。如果,您将不能建立iOS应用程序。

下载证书文件

三、创建配置文件

Provisioning profiles授权文件应用程序在iOS设备上安装并运行,Provisioning profiles是从Provisioning Portal创建和配置的。在本教程中,您将创建一个临时分发配置文件。这种配置文件使得应用程序可以从本地iTunes应用程序或wirelessly, a.k.a.,通过无线安装用于测试目的。

3.1 添加设备

在创建ad hoc分发配置文件时,您必须首先确定配置文件适用的iOS设备。使用Provisioning Portal通过其唯一设备标识符(UDID)注册iOS设备来执行此操作。 注册设备之前,您必须首先检索其UDID。

1. 将设备连接到iTunes,然后在Device列表中选择设备。Summary页面打开。

生成证书和私钥文件

2. 点击序列号显示UDID。

3. 单击左侧导航面板中的Devices,然后点击展开图标。

4. 选择Register Device选项,输入设备名称、输入UDID,然后单击Continue。

生成证书和私钥文件

5. 查看设备信息,然后单击Register。当完成注册后单击Done时,设备将显示在设备列表中。

生成证书和私钥文件

3.2 创建App ID

由供应配置文件授权的应用程序必须具有与配置文件的App ID匹配的软件包ID。 App ID使用Provisioning Portal创建。 App ID字符串的推荐命名约定是使用附加应用程序特定ID的反向域名作为最后一个段,例如com.genuitec.myapp。App ID 可以以可选的*通配符结束。Wildcard App ID匹配在应用程序ID * char之前共享相同前缀的所有应用程序包ID。示例通配符App ID包括com.genuitec.* 和*。

为了简单起见,本教程中的示例使用完整的通配符* App ID,使用完整的通配符* App ID配置的配置文件将授权所有应用程序。

1. 在左边导航面板中选择Identifiers>App IDs,然后单击展开按钮。

2. 输入一个通配符名称和一个标识符。在下面示例中,标识符是完整的wildcard *,单击Continue。

生成证书和私钥文件

当您提交App ID时,它会显示在App ID列表中。单击列表中的ID查看配置详细信息。

3.3 配置新的供应配置文件

最后一步是创建一个新的配置文件,并将其下载用于构建iOS应用程序。在下面的步骤3中,您可以选择创建App Store分发配置文件或Ad hoc分发配置文件。

注意:本教程介绍创建Ad hoc分发概要文件,需要在本地设备上安装应用程序进行测试。当您的应用程序完成并准备好通过App Store进行分发时,请重复此过程来创建新的设置配置文件。在第3步中,选择App Store distribution选项。

1. 单击左侧导航面板中的Provisioning Profiles,选择Distribution,然后点击展开按钮。

2. 选择要用于分发应用程序的分发方法,本示例使用Ad Hoc分发到特定的注册设备进行测试。 如果要分发到App Store,请选择App Store选项。 点击Continue。

选择分发方法

3. 选择要分配给配置文件的app ID,然后单击Continue。

选择app ID

4. 选择要用于配置文件的证书,然后单击Continue。

选择一个证书

5. 选择一个或多个设备允许使用此配置文件运行应用程序,然后单击Continue。

注意:如果您选择了App Store分配方式,则不需要选择任何设备。

选择配置设备

6. 为该配置文件输入一个描述性名称。 由于此示例使用完全通配的App ID,因此配置文件名为UnrestrictedAdHocDistribution以便于识别。 点击Generate。

供应配置文件名称

7. 单击Download,然后将下载的配置文件(.mobileprovision)保存到包含证书和私钥文件的文件夹中。

下载配置文件

现在您已经拥有分发iOS应用程序所需的数字签名和配置文件,您可以使用MyEclipse Mobile Tools构建应用程序。

更多资讯敬请访问MyEclipse中文网>>

使用MyEclipse设置所需配置的iOS应用的更多相关文章

  1. MyEclipse移动开发教程:设置所需配置的iOS应用(四)

    MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 三.创建配置文件 Provisioning profiles授权文件应用程序在iOS设备上安装并运 ...

  2. MyEclipse移动开发教程:设置所需配置的iOS应用(三)

    MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 三.创建配置文件 Provisioning profiles授权文件应用程序在iOS设备上安装并运 ...

  3. MyEclipse移动开发教程:设置所需配置的iOS应用(二)

    MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 二.创建一个数字证书和私钥 2.2 生成证书签名请求和私钥文件 第一步是使用数字签名实用程序创建证 ...

  4. MyEclipse移动开发教程:设置所需配置的iOS应用(一)

    MyEclipse个人授权 折扣低至冰点!立即开抢>> [MyEclipse最新版下载] 一.iOS应用程序配置要求 这个进程需要四个需求数据文件: 证书签名请求(CSR)文件 证书签名请 ...

  5. JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4134921.html [开发环境] 物理机版本:Win 7旗舰版(64位 ...

  6. (转)JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4134921.html [开发环境] 物理机版本:Win 7旗舰版(64位 ...

  7. MyEclipse中Maven的配置

    之前在MyEclipse这个IDE中配置Maven,完成配置后启动Maven时出现-Dmaven.multiModuleProjectDirectory system propery is not s ...

  8. hadoop搭建杂记:Linux下JDK环境变量的设置(三种配置环境变量的方法)

    Linux下JDK环境变量的设置(三种配置环境变量的方法) Linux下JDK环境变量的设置(三种配置环境变量的方法) ①修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种 ...

  9. Java eclipse Myeclipse tomcat安装及配置

    Java eclipse Myeclipse tomcat安装及配置作者:天涯 来源:中国自学编程网 发布日期:1223857747目前,开发Java网页程序,最流行的就是用Myeclipse来进行编 ...

随机推荐

  1. Codeforces Round #530 (Div. 1)

    A - Sum in the tree 就是贪心选尽量让上面的点权尽量大,那么对于偶数层的点,其到根节点的和即为所有儿子中的最大值. #include<bits/stdc++.h> usi ...

  2. The way to Go(4): Go runtime及解释器

    Reference: Github: Go Github: The way to Go Go runtime Go runtime: 尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go ...

  3. python 写文件刷新缓存

    搞爬虫的时候,结果是通过file.write(strs)写入文件的. 带来的问题是,进程如果是被杀死的时候,最后一条结果总是缺损的,因为缓存的部分还未写入文件. 解决办法是每次写入文件时,都刷新缓存, ...

  4. 机器学习 MLIA学习笔记(三)之 KNN(二) Dating可能性实例

    这是个KNN算法的另一实例,计算Dating的可能性. import numpy as np import os import operator import matplotlib import ma ...

  5. Eclipse如何快速改变主题颜色

    厌倦了Eclipse的白底黑子,我们来更换下Eclipse的主题颜色,让眼睛更舒服一点 首先先进入网址:http://eclipsecolorthemes.org/ 选择一个主题进入,点击进入如下: ...

  6. C++创建虚拟机调用JAVA类

    ZC: 简要摘抄: “ 1.      Object类出创建JVM. 使用Java类之前必须要创建JVM环境.JDK由java.exe来完成.本文有Object类的静态方法BeginJVM来创建,用E ...

  7. [VIM插件]fedora22编译vim7.4对perl组件支持的问题

    在fedora22下,重新编译安装vim7.4的时,在编译perl组件支持时,出现如下错误: /bin/perl -e 'unless ( $] >= 5.005 ) { for (qw(na ...

  8. Observable类API

    包java.util 类 Observable public class Observable extends Object 此类表示模型视图范例中的 observable 对象,或者说“数据”.可将 ...

  9. typescripts学习

    可选与默认参数 可选参数:在参数名后面,冒号前面添加一个问号,则表明该参数是可选的.如下代码: function buildName(firstName: string, lastName?: str ...

  10. 开发shellcode的艺术

    专业术语 ShellCode:实际是一段代码(也可以是填充数据) exploit:攻击通过ShellCode等方法攻击漏洞 栈帧移位与jmp esp 一般情况下,ESP寄存器中的地址总是指向系统栈且不 ...