ios APP最新打包上线教程

简介: ios APP最新打包上线教程

本篇文章主要介绍使用Hbuildx开发的移动端项目,打包以及上传值苹果应用商店全部流程


条件:上架只需要一个开发者账号,一个辅助工具Appuploader,一台PC电脑,在这里Mac电脑就可以不用了。


常见问题及其他注意事项


官遇到问题,首先检查苹果开发官网。是否有权限/是否被停用/是否过期/是否有协议需要同意。

在右上角切换账号检查所关联的账号是否功能正常。Apple邮箱会接收到许多通知消息,如IPA上传,账号发生变化,被停用,都会有消息提示。

只要账号正常,再考虑是否软件哪个操作或者软件功能错误,还是一个方式就是联系官网客服咨询。

4.(1)上架版本需要使用正式的证书


(2)Apple开发常用的三个网址:


开发者中心:  Sign In - Apple


App 管理中心: https://appstoreconnect.apple.com/


App ID管理中心: Manage your Apple ID


证书管理中心:Sign In - Apple


(3)按要求填写后提交。


一般都要创建两个证书一个用于开发,一个用于上架,如果有支付内容,还必需要 Apple Pay 的证书。


1.1、App Uploader下载安装


1.进入App Uploader官网下载。下载地址:http://www.applicationloader.net/


e77ed09bfd8542a4a0c452e9acbb636d.png


2.双击应用程序下载。


f39089db70d2426c8ea79adc63a383c7.png




3.进入app uploader主界面

dfd4ff5cf7034208a80425f82f9016c7.png



1.2、切换中文界面


根据步骤如图如下操作的,点击中/英文切换,弹出提示后关闭软件重新打开即可切换成功。


5f5d266a60634cab8ca25d50d6e701fc.png

7620085a23d446ef848f6eeb27233721.png

57d7d3bb36db4f4ab0efc829b2292eb1.png


1.3、App Uploader账号登录


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


ab51f8d92dc0447f809239f46c51726b.png


2.将绑定手机号收到的验证码输入即可登录。

6d48b5419a124ad7b257f2ccf6e540e0.png


1.4、创建证书


点击苹果证书


60af6f9d6486403489d5d6c81b90f647.png

2.新增苹果证书

0767cea98f7b45829003980a8b0fcc1e.png


类型:下拉选择发布证书


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


邮箱:随意


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


应用id:这里不用选


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


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


24e319d802c54979a54546656c0a0bc8.png



1.5、创建描述文件


点击描述文件


3c6d1abed6ce4c00a992a4683535ef54.png

    2.点击新增描述文件


2f9a54375ed0420d93b34ce8d1780b2c.png



Type:下拉选择发布版profile


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


证书:选中全部就行


Devices:发布版不用选设备


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


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


9acb5d453881441c80ecc4eb2459c161.png



1.6、测试安装App


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


8dbe9a602f204828b90c33d6f671dfc4.png


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

db158b1c9c9f409d8428dd621c38b5f9.png


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

309eeb0d5737409da7b7601ccd945c11.png

相关文章
|
2月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
28 0
|
4月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
171 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
4月前
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
173 2
|
4月前
|
iOS开发
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
216 0
App备案与iOS云管理式证书 ,公钥及证书SHA-1指纹的获取方法
|
4月前
|
Android开发 iOS开发 C#
Xamarin:用C#打造跨平台移动应用的终极利器——从零开始构建你的第一个iOS与Android通用App,体验前所未有的高效与便捷开发之旅
【8月更文挑战第31天】Xamarin 是一个强大的框架,允许开发者使用单一的 C# 代码库构建高性能的原生移动应用,支持 iOS、Android 和 Windows 平台。作为微软的一部分,Xamarin 充分利用了 .NET 框架的强大功能,提供了丰富的 API 和工具集,简化了跨平台移动应用开发。本文通过一个简单的示例应用介绍了如何使用 Xamarin.Forms 快速创建跨平台应用,包括设置开发环境、定义用户界面和实现按钮点击事件处理逻辑。这个示例展示了 Xamarin.Forms 的基本功能,帮助开发者提高开发效率并实现一致的用户体验。
160 0
|
4月前
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
|
4月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
97 0
|
7月前
|
移动开发 开发工具 数据安全/隐私保护
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
|
7月前
|
安全 网络安全 数据安全/隐私保护
iOS App的打包和上架流程
iOS App的打包和上架流程
|
7月前
|
安全 网络安全 数据安全/隐私保护
iOS App 的打包和上架流程
iOS App 的打包和上架流程