App Store 发布应用过程(图文),xcode打包Transporter交付

2023-10-12 07:30

本文主要是介绍App Store 发布应用过程(图文),xcode打包Transporter交付,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        我是前端用H5开发的页面,想开发android 和 ios APP,android使用webView套个盒子,然后打包成apk直接可以在安卓上安装。在IOS上架App,之前也想过越狱啥的,感觉挺难实现iosAPP的,后来就想着直接在appStore上架试一下,没用过mac而且打包上架需要各种证书,前期是脑袋是蒙的,硬着头皮上吧,跟着博客来,哪报错就查问题解决,最后成功走了一遍流程下来。mac上用Xcode开发,也使用WKWebView了套H5页面。

一 、首先需要申请开发者账号,才能在App Store 里发布应用

        第一步申请开发者账号,不是我申请的,公司申请的,因为需要各种资质什么的,网上有流程介绍。或者我们是直接拨打的客服电话,根据步骤来做的。申请的是公司账号这个过程需要公司的邓白氏编码,公司营业执照等资料,完成付费💲299,个人是💲99。大概半个月左右完成,加入苹果开发者计划后开始准备打包发布到App Store,以下是我测试又申请了一遍流程记录。

二、 证书配置

登录苹果开发者网站

Sign In - Appleicon-default.png?t=N7T8https://developer.apple.com/account/

 1 、Certificates 点 + 

需要发布所以我选择,continue

需要上传CSR文件,证书请求文件,在mac 的 钥匙串访问生成

生成证书:

选择证书然后 Continue 

生成完 download 

下载后:

在钥匙串里 右键 导出 p12

2、 Identifiers AppID

Bundle ID 一般 为 com.公司名.项目名

3、 申请Profiles

保存证书

三、 XCode 打包

 debug 是之前就有的:

debug 签名选择 TARGETS 下 build settings -》 signing -》code SIgningIdentitiy 切换成 iPhone Developer

product signing & capabilities

release  Auto取消勾选  导入描述证书,我这里报错是因为有两个相同的证书重复了 

targets build Settingts code signing Identity 选择证书 

Product - Archive 打包

选择 中间的设备 才能 在 product Archive

products -> archives -> distribute App -> Export..  打包之后就把包 ipa import 导出到本地

 构建版本:xcode - product - upload 当我直接在Xcode打包完直接把包 upload 上传时,传不上去 archives app upload 时 报错 App Store Connect Operation Error... 

我不清楚哪没配置对,于是我先选择了另一种方法 使用Transporter(mac 商店里安装) 将Export 导出的 ipa 包传上去

四、把 ipa 包通过 Transporter 传上去 

Appstore 下载并登录 Transporter

添加ipa 包 

先点击 ... 验证 

 验证通过后点交付 

 等一会就可以看到 添加构建版本 按钮了

五 、上传到APP Store

回到开发者中心 进入 App Store Connect -> 新建App

就是一步一步来,填写资料,例如:

平台 ios、公司名称 、名称 、中文、套装ID 、SKU 、版权 、描述 关键词 、截图、技术支持 、App 审核信息、联系信息、App 设置内容版权、价格、类型等等...

添加 截图 时需要不同尺寸,最下面有对应描述:

 

 

 填写完资料后点击添加以供审核 按钮 时,会提示没有填写完整的信息,按照提示填写完整

 可以 提交至 App 审核 成功就等待审核吧,审核通过在APP Store就可以搜到安装了

 

添加 icon 时需要不同尺寸,下面有对应描述:

1、6.5 英寸(iPhone 11 Pro Max、iPhone 11、iPhone XS Max、iPhone XR):纵向分辨率为 1242 x 2688 像素;横向分辨率为 2688 x 1242 像素;若 App 在 iPhone 上运行,则此项为必需项

2、5.8 英寸(iPhone 11 Pro、iPhone X、iPhone XS):纵向分辨率为 1125 x 2436 像素;横向分辨率为 2436 x 1125 像素;若 App 在 iPhone 上运行,且未提供 6.5 英寸截屏,则此项为必需项。

3、5.5 英寸(iPhone 8 Plus、iPhone 7 Plus、iPhone 6s Plus):纵向分辨率为 1242 x 2208 像素;横向分辨率为 2208 x 1242 像素;若 App 在 iPhone 上运行,则此项为必需项。

4、4.7 英寸(第 2 代 iPhone SE、iPhone 8、iPhone 7、iPhone 6s、iPhone 6):纵向分辨率为 750 x 1334 像素;横向分辨率为 1334 x 750 像素;若 App 在 iPhone 上运行,且未提供 5.5 英寸截屏,则此项为必需项

5、12.9 英寸(第 4 代和第 3 代 iPad Pro):纵向分辨率为 2048 x 2732 像素;横向分辨率为 2732 x 2048 像素;若 App 在 iPad 上运行,则此项为必需项。

6、12.9 英寸(第 2 代 iPad Pro):纵向分辨率为 2048 x 2732 像素;横向分辨率为 2732 x 2048 像素;若 App 在 iPad 上运行,则此项为必需项。

7、11 英寸(iPad Pro):纵向分辨率为 1668 x 2388 像素;横向分辨率为 2388 x 1668 像素;若 App 在 iPad 上运行,且未提供适用于 12.9 英寸 iPad Pro(第 2 代)的截屏,则此项为必需项。

8、10.5 英寸(第 7 代 iPad、iPad Pro、iPad Air):纵向分辨率为 1668 x 2224 像素;横向分辨率为 2224 x 1668 像素;若 App 在 iPad 上运行,且未提供适用于 12.9 英寸 iPad Pro(第 2 代)的截屏,则此项为必需项。

9、Mac:具有 16:10 宽高比的下列分辨率之一;1280 x 800 像素;1440 x 900 像素;2560 x 1600 像素;2880 x 1800 像素;对于Mac App 为必需项。

10、Apple TV:1920 x 1080 像素;3840 x 2160 像素;对于 Apple Watch App,此项为必需项。

mac 截屏快捷键  【Shift】【Command】【5】

mac 访问访达快捷键  opt/ command + shift + g

这篇关于App Store 发布应用过程(图文),xcode打包Transporter交付的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/194316

相关文章

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

Spring Boot 整合 Apache Flink 的详细过程

《SpringBoot整合ApacheFlink的详细过程》ApacheFlink是一个高性能的分布式流处理框架,而SpringBoot提供了快速构建企业级应用的能力,下面给大家介绍Spri... 目录Spring Boot 整合 Apache Flink 教程一、背景与目标二、环境准备三、创建项目 & 添

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”

Python程序打包exe,单文件和多文件方式

《Python程序打包exe,单文件和多文件方式》:本文主要介绍Python程序打包exe,单文件和多文件方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python 脚本打成exe文件安装Pyinstaller准备一个ico图标打包方式一(适用于文件较少的程

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹