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

相关文章

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

SpringBoot 整合 Grizzly的过程

《SpringBoot整合Grizzly的过程》Grizzly是一个高性能的、异步的、非阻塞的HTTP服务器框架,它可以与SpringBoot一起提供比传统的Tomcat或Jet... 目录为什么选择 Grizzly?Spring Boot + Grizzly 整合的优势添加依赖自定义 Grizzly 作为

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar