2018-10-18 09:59:30 qq_41085582 阅读数 272

iOS开发者众多,但并不是所有的开发者都对账号申请,证书配置这些问题都清楚,毕竟不是所有开发者都能够经历这个环节,多数情况下是进公司之前这些东西都已经有了。

作为一个合格的iOS开发者,我们必须要了解苹果的三种开发者账号,下图对三者进行了比较和总结,我在图中需要注意的地方做出了标注。

原文:https://blog.csdn.net/huxinguang_ios/article/details/70258601

2015-10-22 18:42:33 u011961093 阅读数 1611

iOS企业版证书($299)In-House方式发布指南

我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申请流程在这里就不细说,主要说一下In House ipa的发布流程。

一、明确几个概念

1、企业版IDP:即iOS Development Enterprise Program。注意是299Year99/Year的那种。 
2、In House:是只企业内部发布,仅限企业内部人员使用。

二、In-House方式特点

  • 不能发布到Apple Store进行销售。
  • 不需要Apple评审
  • 可以使用任何已知的私有API
  • 可以安装到任何苹果的设备上(越狱或未越狱),无需任何签名和认证
  • UML序列图和流程图
  • 用户安装只需要一个ipa文件,无需证书和签名文件
  • 导入导出Markdown文件
  • 丰富的快捷键

证书

1.进入苹果开发者中心,在Certificates->Production->In Hoc 中创建一个证书 
2.选择 In-House and Ad Hoc,点继续。注意,如果已经创建过In-House的证书,就不能再创建了,该选项会变灰,如下图。如果要重新创建,可以先在之前的列表中将该证书Revoke掉。 
3.在Mac系统中进入“钥匙串访问”(可以直接用SpotLight搜索),选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书”。输入邮箱地址和名称,选择“存储到磁盘”。将生成的“CertificateSigningRequest.certSigningRequest”文件上传到开发者中心,点击下一步生成,最后将生成的证书下载到本地,双击打开。就可以在钥匙串中看到证书已经成功安装了。

AppID

回到iOS开发者中心,在“Identifiers”-“App IDs”中创建一个应用对应的App ID。创建的Explicit App ID,Wildcard App ID应该也行。

配置文件

在Provisioning Profiles中添加一个与刚刚创建的AppID相应的Profile,选择“In House” 
选择刚刚创建的App ID

创建并生成Profile后,下载到本地,双击打开,添加到资料库中。

打开需要导出ipa的工程,在Scheme中选择iOS Device

在菜单中选择Product-Archive

在弹出的Orgnizer中选择刚刚生成的Archive(默认选中),再选择右上角的Distribute

选择Save for Enterprise or Ad Hoc Deployment

选择刚刚创建的Profile

15.在弹出的保存框中将“Save for Enterprise Distribution”选上,并填入ipa在服务器上的路径(服务器地址需要改成自己的)以及应用的名称,选择保存路径,点击“Save”。

16.接下来就会在刚刚保存的路径下看到生成的两个文件,下面,我们需要把这两个文件上传到我们的服务器上。

2017-07-06 17:50:52 dongzhensong 阅读数 3864

最近因业务需要尝试申请了299美金的企业开发账号, 这种账号的优点我就不多说了,以下主要讲述申请过程

1.打开苹果开发者中心(https://developer.apple.com), 上拉到底部找到并进入 Enterprise(企业)
这里写图片描述
2.接下来是关于 Enterprise 的介绍, 找到并进入 Create
这里写图片描述
3.上拉到底部找到并进入 Join the Program
这里写图片描述
4.接下来的过程与申请99美金的开发账号的过程类似, 所不同的–页面有明显的 Enterprise 标识:
这里写图片描述
点按 Enroll –> 点按 Start Your Enrollment –>选 Company/Organization –>点按 Continue
心中无码自然高清
5.接下来需要选中你的身份 公司所有人或者开发者, 一般都是开发者做这项工作, 以下以”开发者”为例, “公司所有人”类似.
这里写图片描述
选择 My organization has given me the authority to bind it to legal agreements(我的组织已经给我接受合法授权的身份).
这里写图片描述
其它按实际情况填写, 注意公司名称与 D-U-N-S(邓白氏编码) 的填写必须与公司名称(英文)的填写保持一致. D-U-N-S 的介绍与申请方法详见百度百科与博客<iOS-申请邓白氏编码的超详细流程介绍>
填写完成后点按 Continue, 提示如下信息则表示你的申请已经提交了.
这里写图片描述
6.接下来苹果公司客服会播你留的联系电话或邮件联系你. 按照实际情况回复电话或邮件, 之后完成299美金付款. 等候苹果邮件回复. 也可每日查看下开发者中心了解进度. 注意,此阶段有可能开发者中心显示你需要完成支付(Complete the Purchase), 这是因为你的付款信息苹果公司还未处理, 切忌重复付款. 等候邮件通知开发者服务可用就行了.

2015-10-07 15:39:56 qiuxuewei2012 阅读数 654

真机调式
1. ios的应用不是直接可以运行到手机
2. android的应用,程序直接可以运行到手机

IOS真机调式

  • 开通开发者帐号(apple id绑定)
  • 给钱 开发者帐号(个人开发者99美金,企业开发者299美金)
    *给钱的方式一般都用信用卡 visa/mastard
    在开发者后台配置证书、描述文件、配置………
    *为什么要证书 (包含你的电脑信息和你的个人开发者信息)
    让你电脑具备真机调用试功能
    证书分两种类型 1.开发调试证书 2.产品证书
    *描述文件
    哪些应用可以安装到手机

配置证书的步骤
进入到开发者后台(developer.apple.com),进入下面的界面
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

要添加一个证书请求文件,这个文件是记录着你的电脑信息
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

配置描述文件
是描述哪个应用可以安装到手机
描述这个应用可以安装到哪些手机
1.配置一个App Ids
什么是这个app id (Bundle identifier)应用唯一标识
bundle Id配置规范 (域名倒写 + 应用名称) www.163.com -> com.163.lottery

这里写图片描述

这里写图片描述

2.注册手机设备
这里写图片描述
3. 配置描述文件

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

真机调试
1. 双击ios_development
这里写图片描述

2.双击描述文件Development_cnitcastitcastlottery_Profile.mobileprovision

  1. 重新启动xcode
    这里写图片描述

  2. 淘宝上买证书 设置ID告诉淘宝商家
    证书 p12
    描述文件

生成p12文件
这里写图片描述
这里写图片描述

2015-10-08 18:18:14 u013125233 阅读数 271

iOS应用开发流程


流程:注册、开发、真机测试、发布以及上线。

一、注册开发账号与Apple ID

1、注册App ID (开发中$99 公司$299)

网址:http://developer.apple.com

2、注册开发者

二、开发

编程

三、真机测试

1、申请相关证书

2、注册iphone真机

四、应用程序内置购买(IAP)

参考:

1.iOS应用内付费简介和准备流程

http://mobile.51cto.com/others-302258.htm

2、IAP(程序内购买)

完全攻略(很详细):http://tr4work.blog.163.com/blog/static/1371493142011425114346676/

3.(In App Purchase)翻译

http://xiongzhend.blog.163.com/blog/static/640985012010825105825754/

4.iPhone In App Purchase购买完成时验证Transaction Receipt

http://menglinger-520.blog.163.com/blog/static/16929433020118915347597/

5.iOS应用内购买(In App Purchase)总结

http://blog.csdn.net/langresser/article/details/6783242

6.给你的iPhone程序加上IAP

http://blog.sina.com.cn/s/blog_7a2ffd5c0100tzf5.html

7.iPhone In App Purchase购买完成时验证Transaction Receipt

http://www.cnblogs.com/eagley/archive/2011/06/15/2081577.html

http://tiny4cocoa.com/thread-1423-1-1.html

http://bbs.ldci.com.cn/read.php?tid-18371.html

五、打包

1、打包项目

六、发布与上传

1、在 https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa上新建项目,填写资料

2、上传通过itunes验证

七、上线

苹果团队检查app是否有bug,是否违法约定,大概需要一周时间审核。

八、更新版本

1、改代码

2、修改info.plist版本序列

3、在itunes中更新版本

4、申请发布更新

ios inHouse 发布应用

阅读数 5216

iOS 服务器分发

阅读数 37

没有更多推荐了,返回首页