一. 下面这个是不需要介入 Mac电脑的配置过程 (但是应该还是需要的)
0. 申请 苹果开发者账号 [ 已经购买 √ ]
{
个人{
每年: 99$
可以在 AppleStore 发布产品
账户在 AppleStore 显示为个人姓名
}
公司{
每年: 99$
可以在 AppleStore 发布产品
可以多个开发者协作开发
需要填写公司的邓白氏编码 [D_U_N_S]
}
}
1. 安装 ios 上架辅助软件 (Appuploader) [ 已经购买 √ ]
2. 申请 ios 发布证书 (p12) [ 已经有了 √ ]{
什么是发布证书?
答:
文件后缀格式为 *.cer, 是用作开发证书和发布证书的文件.
使真机环境具有 打包/发布 app 的权限
}
3. 申请 ios 发布描述文件 (mobileprovision) [ 已经有了 √ ]{
什么是发布描述?
答:
文件后缀格式为 *.mobileprovision
使真机环境具有 打包/发布 app 的权限
}
|**** Mac电脑环境中, 补充内容 *****|
找到 "启动台 (Launchpad)", -> "钥匙串"
|**** Mac电脑环境中, 补充结束 *****|
4. 发布打包 ipa
{
1) 通过打包软件进行 app 封装打包,
但是这个是对安装包的大小有限制的.
2) app 封装打包软件{
Hbuilder,
Xcode,
....
}
}
5. 上传 ipa 到 Itunes Connect. [ 可以上传 √ ]
6. TestFlight 方式安装到苹果真机测试.
7. 设置 ios app 各项信息并提交审核{
1) iOS app 需要通过审核, 才可以上架到 AppleStore,
2) ios app 需要兼容 iphone, ipad, 以及需要适配屏幕分辨率,
3) app 的内容不应过于简单, 布局应该简明突出描述,
4) app 的应用简介内容,
5) 在上架之前需要参考苹果上架的一些资源设计标准{
如:
应用程序图标
参考链接: http://icon.wuruihong.com/#/ios (app 应用图标 和 启动图的制作)
应用内截图(需要根据不同设备来导出截图),
参考链接: http://www.niaogebiji.com/pc/article/detail/?aid=13903 (app 应用内截图设计参考)
短视频录制
}
6) 确定 app 是否需要支持应用内购 [ X ]
7) 确定 app 是否需要嵌入应用广告 [ X ]
}
8. 上架到 App Store 的五个步骤{
1) 开发产品{
需求分析, 整理分析文档
界面原型设计, 界面交互设计
App 交互程序设计
}
2) 准备工作{
硬件环境:
Mac 电脑
软件环境:
Xcode + Swift
开发账户:
注册开发账户, 加入苹果开发者计划
}
3) 学习 ios 开发技能
4) 产品测试
5) 审核上线{
完成App的测试打包以后,
通过App-Store-Connect提交App,
审核通过以后可自动上线到App-Store,
审核周期一般在两天之内.
}
}
二. 关于签名:
1. 什么是超级签名? [ X ]
答: 超级签名又叫做 udid 签名, 是 ios 公开测试的一种解决方案,
客户可以在 ios app 没有上架商店之前, 安装使用 app.
2. 什么是企业签名? [ X ]
答: 企业签名, 无需上架到 AppleStore, 可以直接通过链接下载安装的方式,
直接安装到客户设备上.
三. 发布测试到上架过程参考
参考链接
四. 通过分发网站发布给测试人员使用参考
参考链接: