Uniapp进行APP打包——iOS 系统

简介: Uniapp进行APP打包——iOS 系统

一、打包过程


1、创建唯一标识符


首先,申请苹果开发者账号。 没有苹果开发者账号是无法进行 ios 打包上线的。 (2) 进入 https://developer.apple.com 这个网址,点击“account” 并输入苹果开发者账号进入用户界面。

19966933e071934185ff340b5ca9269f.png




(3) 点击证书文件


9d776971a0620c8bcab8f2aa4f31492c.png



(4) 进入到这界面以后, 点击“APP IDs”,并新建一个 APPid



15d921d6642dd3aef84dcba3b27c66a3.png


( 5) 设置 name 和 Bundle ID 注意, 这个 Bundle ID 的格式不要写错在后面多处都会用到。


9356793d45e28191ee0d95288142e599.png



( 6) 配置相应服务,并点击 continue 如果有一些支付等功能可以相应进行勾选。


d4abdf424e50bed8cf049899327643f5.png



( 7) 点击“register” 注册成功


25a64c55685d0aaf8d2c11a9d6b62b13.png


申请 iOS 发布证书


( 1) 下载 APPloader, www.applicationloader.net 网址


( 2) 打开 APPloader,并输入苹果开发者账号


( 3) 点击“证书”


3fccb6d9d5d6c252d5ec6bc455f7fe4a.png



( 4) 点击“add”


添加一个新的证书,这个证书不需要每打包一个 IPA 就新建一个证书,这个证书在有效期是可以进行多次使用的。



841e1dfb0a9900c5947583d09c177bbd.png


( 5) 填写信息并点击“ok”



c331f3375582229e86668c1171190ea8.png


( 6) 点击“p12 文件” 进行下载


下载后会是一个后缀为 p12 的文件,保存到电脑中,后面会用到这个证书文件。


c38d6f7f825ac932c600b0043942347e.png


3、 申请 iOS 发布描述文件


( 1) 点击“描述文件”


新建一个描述文件


60e3acf0a456b83f3676a3a528481cf5.png



( 2) 创建新的描述文件


点击“OK” 后创建完成


( 3) 点击下载


下载后会是一个后缀为 mobileprovision 的文件,保存到电脑中,后面会用到这个描述文件。


2cfc0302edc42da8f63a90cc45d23af5.png


4、使用 hbuilderx 打包 IPA


( 1) 打开 hbuilderx 点击发行-原生 APP 云打包


1dd0c10e10147666ae751cfe7fb5daa6.png



选择 iOS 打包,并且证书和描述文件不要填写错误


( 2) 打包后等待控制台返回下载链接,点击链接进行下载 IPA 文件,后面会进行上传。


5、在 iTunes connect 上创建 APP


( 1) 进入 https://itunesconnect.apple.com , 并输入苹果开发者账号。


( 2) 点击“我的 APP”


d2d080bebf7b82e436fbaba0066f44b3.png



( 3) 点击新建 APP


( 4) 设置 APP 信息并点击创建


6. 上传 IPA 到 APP store


(1) 进入 https://appleid.apple.com,并输入苹果开发者账号登陆


(2) 点击生成密码


11eba11d5189c3801c6209ce09867584.png



(3) 打开 apploader,点击“单个 IPA”,然后找到利用 hbuilderx 打包并下载好的 IPA文件,点击打开。


因为只有一个文件,所以选择单个 IPA 即可


8aa42217b70d95f1ec82f6280e50669e.png



(4) 上传成功


ac3c35bb84b11ba3e113a753e7a61c6a.png



(5) 如果因为 APP-specific password 出错的话,点击设置填写密码



bc2a7e0de52dcf631362cce924729734.png


7. 设置 app 信息提交到商店进行审核


(1) 进入 https://appstoreconnect.apple.com,配置 APP 相关信息, 并点击“存储”


56fcfff5fa2b54f80e5c6ea1d043ef63.png



(2) 配置价格与销售范围,并点击“存储”


599cf012b2eba602242f311889bc35e1.png



(3) 点击准备提交,并上传 iphone5.5 英寸宣传截图, 并填写其他内容。


2c62549f1714c401f2a6a9984fed9356.png


(4) 点击构建版本


36c861ae887c1951891fef5ba40a1afd.png



( 5) 在综合设置里,配置一下分级


8ddcc68132bf001a1cc4673c58f55c55.png



( 6) 填写版权等相关信息



d92f62e3083e958b32cdf4567940f148.png


( 7) 填写审核信息


6314e42e517faaead2e0526d25e022f7.png



( 8) 点击“存储”,没有问题后点击“提交以供审核”


393669027755eee3c690868a8c3bceb7.png



( 9) 提交以后可在“我的 APP” 中查看审核进度。


原文链接:https://blog.csdn.net/weixin_45727472/article/details/115254634

相关文章
|
4天前
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
28 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
4天前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
23 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
7天前
|
Android开发
陪玩APP推送配置:陪玩系统手机锁屏收不到推送?可能是这些原因!解决方案来了!
陪玩系统手机锁屏收不到推送可能由推送服务配置不当、手机系统设置限制、网络不稳定或应用权限不足等原因导致。解决方案包括:确保推送服务正确配置,调整手机后台管理设置,保持网络连接稳定,授予应用必要权限。若问题持续,建议联系客服获取帮助。
|
10天前
|
前端开发 Java 测试技术
语音app系统软件源码开发搭建新手启蒙篇
在移动互联网时代,语音App已成为生活和工作的重要工具。本文为新手开发者提供语音App系统软件源码开发的启蒙指南,涵盖需求分析、技术选型、界面设计、编码实现、测试部署等关键环节。通过明确需求、选择合适的技术框架、优化用户体验、严格测试及持续维护更新,帮助开发者掌握开发流程,快速搭建功能完善的语音App。
|
11天前
|
Web App开发 前端开发 安全
语音交友app系统源码功能及技术研发流程剖析
语音交友App核心功能包括语音聊天(一对一、群聊、语音消息)、语音房间(直播、主题房、管理)、社交互动(好友、关注、打赏)、内容发现、音效美化、通知提醒及安全隐私等。开发流程涵盖需求分析、技术选型(前端、后端、数据库、实时通信)、UI/UX设计、前后端开发、实时通信集成、音效处理、测试优化、部署上线及运营维护,确保稳定高效运行并持续优化用户体验。
|
11天前
|
缓存 视频直播
flutter3-dart3-dymall原创仿抖音(直播+短视频+聊天)商城app系统模板
基于最新版flutter3.27+dart3.x+Getx+mediaKit原创实战研发抖音app带货商城项目。集成了直播+短视频+聊天三大功能模块。实现了类似抖音app首页全屏沉浸式联动左右滑动页面模块、上下滑动短视频。
38 1
|
26天前
|
缓存 前端开发 IDE
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
27 0
【06】flutter完成注册页面-密码登录-手机短信验证-找回密码相关页面-并且实现静态跳转打包demo做演示-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
26天前
|
小程序 前端开发 关系型数据库
uniapp跨平台框架,陪玩系统并发性能测试,小程序源码搭建开发解析
多功能一体游戏陪练、语音陪玩系统的开发涉及前期准备、技术选型、系统设计与开发及测试优化。首先,通过目标用户分析和竞品分析明确功能需求,如注册登录、预约匹配、实时语音等。技术选型上,前端采用Uni-app支持多端开发,后端选用PHP框架确保稳定性能,数据库使用MySQL保证数据一致性。系统设计阶段注重UI/UX设计和前后端开发,集成WebSocket实现语音聊天。最后,通过功能、性能和用户体验测试,确保系统的稳定性和用户满意度。
|
27天前
|
小程序 前端开发 关系型数据库
基于Uniapp+php校园小程序,校园圈子论坛系统功能,校园跑腿二手交流功能设计
校园圈子论坛及综合服务平台集成了校园跑腿、兼职信息、外卖团购、闲置交换、租赁服务、表白墙等多功能模块,提供一站式校园生活解决方案。系统采用uniapp前端和PHP后端开发,支持多城市、多学校切换,配备分站式后台管理,确保稳定性和安全性。通过融云IM SDK实现即时通讯功能,增强用户互动与粘性。适用于大学校园、城市及社区圈子,满足多样化需求,提升便捷体验。
|
30天前
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
27 0

热门文章

最新文章

  • 1
    MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
  • 2
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
  • 3
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 4
    微信小程序 app.json 配置文件解析与应用
  • 5
    【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
  • 6
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 7
    【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
  • 8
    【Azure Function】Function App出现System.IO.FileNotFoundException异常
  • 9
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 10
    【Azure Logic App】使用MySQL 新增行触发器遇见错误 :“Unknown column 'created_at' in 'order clause'”