当前位置: 主页 > 建站知识 > APP开发

app发布-企业账号发布app到公司网站流程

发布时间:2023-03-21 16:26   浏览次数:次   作者:佚名

交流qq群:234733313

App Store上架流程/苹果app发布流程:

第一步:拥有自己的苹果开发者账号:

开发账号分为两类:99美元(发布App Store用的,也就是上架苹果商店用这个);299美元(企业授信证书,不用上架appstore 亦可使用。弊端:证书容易被封,证书包月在500元左右)

开发申请详情见链接:

第二步:创建相关证书和配置文件:

一、了解相关证书之间的区别:

1)登录开发者账号:

2)进入该页面,左侧一栏是相关证书栏目:

Certificates: 证书,常用的证书类型有4种:真机调试证书、推送调试证书,发布证书、推送生产证书。

Identifiers: App ID,跟项目工程的 Bundle Identifier(也就是bundle id),此id是app的唯一的识别符。

企业账号发布app到公司网站流程_app发布_android app发布到应用商店

Devices: iOS设备在真机调试、AdHoc发布时都需要包含设备的UDID才可以安装。

Provisioning Profiles: 配置文件(描述文件),不同类型的开发者账号都包含 Development、AdHoc 这两种 Profileapp发布,不同的是个人、公司开发者账号有发布到 AppStore 的 Profile,而企业开发者账号则是 InHouse 企业内发布的 Profile。

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

二、建证书(Certificates):

1、创建证书文件:

1) 创建证书请求文件(必须使用Mac电脑):打开后,选择 钥匙串访问--证书助理--从证书颁发机构请求证书,如下图所示:

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

2)填写好证书信息,保存该证书。

注意:用户电子邮件地址是必填项,ca电子邮件地址是选填项,常用名默认出现的可以不用填;

请求是:选择“存储到磁盘”,存储到电脑桌面上,方便是一个。

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

3)点击“继续”,选择存储该证书的位置,即可生成证书请求文件,如下图所示:

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

2、后台生成相关证书:

1)开始创建证书:

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

证书有两大类,开发证书(Development,也称为调试证书)和发布证书(Production)上架配置这个证书。

常用的有以下几种:

① iOS App Development:真机调试证书。

② Apple Push Notification service SSL (Sandbox):推送调试证书,直接用 Xcode 调试到设备的 App 需要调试证书推送通知。

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

③ App Store and Ad Hoc:发布证书,App Store、In-House(之前是有这个的,不过我现在看不到,先不管)、Ad Hoc 发布方式都需要这个证书来签名。

④ Apple Push Notification service SSL (Sandbox & Production):推送正式证书,AppStore、In-House、AdHoc 都需要用正式推送证书推送通知。

注意:这几种证书的创建都是需要上传CSR文件(就是刚刚创建好的 CertificateSigningRequest.certSigningRequest文件)。

2)发布证书(Production)上架appstore配置这个证书:左侧选择(Production),然后点击右上角的"+"号。看到下图,选择(Production)类目下的,App Store and Ad Hoc。

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

3)点击 Continue,它会提示你需要一个 CSR 文件(也就从证书机构请求的那个文件),选择文件(Choose File)上传,然后点击“Cenerate”,创建完成。

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

4)创建完成,以后可以下载证书(点击:Download)文件,该文件可以用于生成P12文件(很多第三方平台都需要这个文件生成苹果ipa安装包文件)

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

3、创建bundle id:

企业账号发布app到公司网站流程_app发布_android app发布到应用商店

(1)选择App IDs,选择 “+”号,开始创建

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

(2) name填写:需要时英文字母,不要添加特殊符号;

bundle id:有标准的格式,com.***.** 或者 com.**

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

(3)App Services :针对存在服务添加相关服务内容;如消息推送的Push notifications;

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

4、创建配置文件(描述文件Provisioning Profile)

1)点击右上角的“+”号,分别创建开发用的 Provisioning Profile 和发布到 App Store 用的 Provisioning Profile:

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

2)发布到 App Store 用的 Provisioning Profile:选择Distribution 下的“App Store”app发布,继续(Continue)下一步;

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

3)发布到 App Store 用的 Provisioning Profile 文件绑定对应的证书:

(1)选择创建的app id 也就是(bundle id),选择“continue”,继续下一步;

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

(2)选择创建的证书;

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

(3)填写profile name:随意写,也可以根据app的名字填写;选择“continue”,

app发布_android app发布到应用商店_企业账号发布app到公司网站流程

(4)证书创建完毕,可以看到 download 按钮,可以下载相关文件;

app发布_android app发布到应用商店_企业账号发布app到公司网站流程