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. 【详解】Dubbo的原理以及详细原理、配置

    Dubbo的背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. Dubbo的应用 用于大规模 ...

  2. Unity3D学习笔记(七):叉乘和四元素

    向量的叉乘: 数学运算:a(ax,ay,az) x b(bx,by,bz) = c(aybz-azby,azbx-axby,axby-aybx) 几何意义:得到一个新的向量,同时垂直于a向量和b向量, ...

  3. MOOC视频学习

    mooc地址 2018/2/6-2/7学习计划: 学习第一周(1.1-1.4)内容. 学习笔记 2018/2/8-2/9学习计划: 学习第二周(1.5.2.1-2.5)内容. 学习笔记 2018/2/ ...

  4. 获取String类型汉字乱码,如何进行编码

    本文为博主原创,未经允许不得转载: 在解析properties文件中的汉字时,在java代码中解析得到的是一个乱码字符,形如图下: 导致乱码原因:由于在jdk中,默认为gbk编码方式进行编码盒接收的, ...

  5. 【Cuda编程】加法归约

    目录 cuda编程并行归约 AtomicAdd调用出错 gpu cpu下时间计算 加法的归约 矩阵乘法 矩阵转置 统计数目 平方和求和 分块处理 线程相邻 多block计算 cuda编程并行归约 At ...

  6. 04_Flume多节点load_balance实践

    1.负载均衡场景 1)初始:上游Agent通过round_robin selector, 将event轮流发送给下游Collecotor1, Collector2 2)故障: 关闭Collector1 ...

  7. JS post 数组道后台

    $("#aSave").click(function () { if ($("#TaskName").val() == "") { aler ...

  8. Elasticsearch 多字段搜索

    查询很少是对一个字段做 match 查询,通常都是一个 query 查询多个字段,比如一个 doc 有 title.content.pagetag 等文本字段,要在这些字段查询含多个 term 的 q ...

  9. codeforces804D Expected diameter of a tree

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  10. Java实现邮箱激活验证

    最近从项目分离出来的注册邮箱激活功能,整理一下,方便下次使用 RegisterValidateService.java [java] view plaincopyprint?   package co ...