苹果app开发流程详解

苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新)。

免688开发IOS应用,根据apple的规定,不支付688,可以开发IOS应用,但是不支持提交审核,推送,支付和apple登录等功能,而appupstore工具实现了这个功能。以下是详细讲解:

第一步:注册苹果开发者账号,按照提示注册即可。

注册地址:https://developer.apple.com/cn/

第二步:下载APP Uploader

下载地址:http://www.applicationloader.net/

最新下载地址:https://net-appuploader.oss-cn-qingdao.aliyuncs.com/appuploader_win_0728.zip

以Windows为例,下载了Windows安装包,直接解压,双击appuploader即可启动,如下图所示:

主界面:

简单介绍一下,此工具的操作方法:

1、登录,使用开发者账号,并且由于没有支付688,需要勾选‘未支付688’选项进行登录。

2、功能介绍,本次主要讲解工具的证书管理,管理描述文件,测试设备和App ID三个功能部分:

创建证书

1. 点击苹果证书

2. 新增苹果证书

类型:下拉选择发布证书

证书名称:不要中文、不要太长了、随意设置

邮箱:随意

密码:证书的密码、比如设置123这样,不用很复杂,记好、打包时要用、很重要

应用id:这里不用选

3. 创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过看过期时间或者ID就知道哪个是新创建的了)!

点击p12 文件,下载保存.p12证书文件到电脑。

证书部分:主要是通过工具生成.p12证书文件,后面这个证书要导入mac系统。

创建描述文件

1. 点击描述文件

2. 点击新增描述文件

Type:下拉选择发布版profile

应用id:下拉选择对应的应用id(又称套装id,appid,BundleID,包名)

证书:选中全部就行

Devices:发布版不用选设备

输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样),点击添加。

3.选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑。

描述文件:这个文件主要包含了证书,公钥,设备信息等,具体可以百度了解详情。

以HBuilder测试

1. 以HBuilder打包Vue项目为例,把申请到的iOS证书(.p12)和描述文件(.mobileprovision)这两个文件下载,上传到打包平台打包。打开详细设置进行设置完成后,点击保存。

2. 官菜单项点击‘发行-> 云打包-打原生包’,出现如下图所示弹框,取消广告勾选,没有错误提示,点击打包,等待打包未完成(仅以ios为例)

3. 官打包完成后点击确定“OK”按钮查看打包状态信息,打包完成后,保存安装包到目标文件,发送到手机端安装即可运行。

测试设备UDID管理:管理账号的测试设备清单,无需再在apple官网和工具中往返,并可以自动读取连接到当前电脑的ios设备的udid。

其他功能模块具体可以通过工具软件的帮助文档详细了解,帮助文档也列出了常见的问题以及解决方法:

Appuploader常见问题 (applicationloader.net)

http://help.applicationloader.net/topic/appuploader/

本文的重点是介绍APP Uploader这款省钱省力的好工具。

苹果app开发流程详解相关推荐

  1. 苹果app开发流程详解​

    苹果App Store上传应用流程详解,在向AppStore提交应用之前,开发者首先要成为苹果iOS开发者项目的成员,每年向苹果缴纳99美元或199美元的费用(具体申请方法后期更新).​ 免688开发 ...

  2. iOS APP上架流程详解

    iOS APP上架流程详解 青葱烈马 2016.04.28  前言:作为一名 iOS 开发工程师, APP 的上架是必备技能. iOS 上架的流程主要可以简单总结为: 一个包,两个网址,三个证书, 一 ...

  3. 杂志订阅管理系统c++_电池管理系统BMS功能安全开发流程详解

    点击上面 "电动知家"可以订阅哦! BMS功能安全开发流程详解 BMS和ISO26262 - BMS & ISO26262简介 BMS即Battery Management ...

  4. 【联机对战】微信小程序联机游戏开发流程详解

    现有一个微信小程序叫中国象棋项目,棋盘类的单机游戏看着有缺少了什么,现在给补上了,加个联机对战的功能,增加了可玩性,对新手来说,实现联机游戏还是有难度的,那要怎么实现的呢,接下来给大家讲一下. 考虑到 ...

  5. 【线上沙龙直播报名】App 启动流程详解及其优化

    点击上方"公众号"可以订阅哦 [美团点评技术沙龙Online]是美团点评技术团队推出的线上分享课程,每月2-3期,采用目前最火热的线上直播形式,邀请美团点评技术专家,面向互联网技术 ...

  6. 小区物业app开发功能详解!

    小区物业app开发功能详解!小区物业app开发通常整合了物业服务.物业维修.物业管理和物业缴费等功能,物业管理通过app开发去收集业主的信息,再通过app去告诉业主每个月最常见的水电费.管理费等信息, ...

  7. Android App启动流程详解

    前言:在之前的文章中已经写了apk的打包流程.安装流程,今天就是梳理一下apk系列的最后的流程--app启动流程.经过今天的梳理以后咱们就可以对apk包是怎么编译生成的.apk是怎么被安装到安卓手机的 ...

  8. Android App Bundles相关概念及开发流程详解

    本文会根据官网的介绍,结合自己的一些理解,来阐述Android App Bundles的相关概念和开发流程. 主要参考文章如下. https://developer.android.com/guide ...

  9. 实战:移动APP项目产品开发流程详解

    问题补充:移动端APP产品的开发流程是如何的?开发移动端APP,从产品需求规划到最终上线发版,都有哪些必要流程,其中需要重点注意的事情有哪些,可以基于你当前的工作情况酌情回答. 黄沐秋Moon NBP ...

  10. tx2 fpga pcie无法读写_Cyclone V SOC(ARM+FPGA)开发文档_之开发流程详解

    双击可查看大图(手动狗头) 目录 Altera Cyclone V soc开发文档 之软硬件开发 1 Cyclone V开发流程介绍 5 专业术语 5 Cyclone V软件开发介绍 6 U-BOOT ...

最新文章

  1. python实现冒泡排序视频_Python实现冒泡排序算法的完整实例
  2. helm3 helm-push插件安装及基本使用
  3. linux删除文件退出,在Linux中用于在移动或删除文件时使`tail -f`退出的bash脚本
  4. 扩展您的JPA POJO
  5. Java高级语法笔记-模板类
  6. 关于浏览器Ajax请求Type为Request Payload而不是Form Data
  7. 【Thinking In Java】笔记之二 控制执行流程
  8. Fatal error in launcher: Unable to create process using ‘“c:\python27\python.exe“ “C:\Python27\Scri
  9. Matlab语言(一)
  10. 使用阿里云加速器解决docker下载镜像太慢的问题
  11. java 输入人名输出_Java 输入汉字姓名 输出 姓名拼音 首字母缩写组合
  12. hive 计算周几_HIVE 计算指定日期本周的第一天和最后一天
  13. 大数据项目实战——基于某招聘网站进行数据采集及数据分析(六)
  14. 全面解析大数据解决方案的架构层
  15. JS阻止默认行为和Vue阻止默认行为
  16. 创意svg+css3相册图文展示
  17. Linux 安装Kerberos认证KDC服务
  18. excel函数应用:如何写出IF函数多级嵌套公式
  19. 【linux命令】linux命令笔记
  20. HTML+CSS 登录界面设计

热门文章

  1. 显卡驱动卸载工具DDU
  2. Short But Scary 解题报告
  3. 浅谈辛普森悖论的应用
  4. 新唐(nuvoton)单片机学习资料汇总
  5. 2021-03-03 TEM波、TE波、TM波
  6. 软考高项-项目管理师知识点整合
  7. 红帽 linux 安装,linux (红帽)如何安装?
  8. CentOS搭建tg的MTProxy代理
  9. ASP.NET农历时间显示(两)
  10. STM32---IAPISP介绍