Windows 平台上也可以进行 iOS App 的开发

简介: 为了将 iOS APP 上架至 App Store,我们需要准备以下基本需求资料:1. 苹果开发者账号(如果还没有账号,需要先申请,可以参考苹果开发者账号申请教程)

为了将 iOS APP 上架至 App Store,我们需要准备以下基本需求资料:

1. 苹果开发者账号(如果还没有账号,需要先申请,可以参考苹果开发者账号申请教程)

2. 已经开发好的 APP

本教程将带你完成 ios 证书申请和打包 ipa 测试上架的完整流程。在整个流程中,你可能会遇到一些报错,但是我们的教程已经提供了对常见错误的解释,请仔细阅读。如果您还有疑问,可以联系技术支持或加入我们的群组提问。

我们也为您录制了视频教程,想要观看视频教程的话,请点击以下链接:

苹果 iOS APP 真机调试测试和上架 App Store 视频教程

优酷:http://v.youku.com/v_show/id_XMzk0MTMyNDM2NA==.html?spm=a2hzp.8244740.0.0

在将 APP 上架至 App Store 的过程中,我们需要分为 A 和 B 两个部分,首先要测试 APP,确保没有问题后再进行 APP 的审核。

A 部分:真机调试,需要分为 5 个步骤,如果您已经完成了真机测试,请直接跳到 B 部分。

(在上架之前一定要先测试好 APP,否则 APP 可能会存在大量的 bug,审核可能不通过,浪费时间。)

1. 安装 iOS 上架辅助软件 Appuploader

2. 登录 Appuploader 申请 iOS 开发证书文件 p12

3. 登录 Appuploader 申请 iOS 开发证书描述文件 mobileprovision

4. 使用 iOS 证书文件打包苹果 APP

5. 安装打包的 APP 到苹果手机测试

B 部分:App Store 审核,需要分为 6 个步骤。

1. 申请 iOS 发布证书

2. 申请 iOS 发布描述文件

3. 打包 ipa

4. 在 iTunes Connect 上创建 APP

5. 上传 ipa 文件

A 部分:真机调试 APP(将 APP 安装至非越狱手机进行测试)

一、下载并安装 iOS 上架辅助软件 Appuploader。

Appuploader 下载链接:

下载软件包后解压直接使用,无需安装。

如果您的操作系统是 win 32 位,当您点击 appuploader.exe 启动时可能会出现以下提示(如下图所示),此时需要点击 appuploader.jar 或者 start.bat 才能启动。

如果您的操作系统是 win 32 位,请先安装 java 环境再启动软件。

2.1 打开 Appuploader,使用您的苹果开发者账号登录。

2.2 选择证书项目进入。

2.3 点击右下角的 "+ADD",选择 "开发证书"(只有开发证书才能打包并安装到手机),并设置证书名称、邮箱、密码等信息。需要注意的是,证书密码不是您的开发者账号密码,而是您自己设置的密码,记得要好好保存,因为在打包的时候需要用到。

2.4 创建成功后,您可以找到刚创建的 iOS 开发证书(类型为 "iOS Development"),并下载保存 .p12 证书文件到电脑中。需要注意的是,一个开发证书可以用于多个 APP 的测试,您可以通过区分申请的描述文件来进行区分。同时,一个开发证书可以对应无数个描述文件。如果您之前已经有两个开发证书了,那么再次申请将会报错。您可以删除之前的证书来重新申请。  

3.0 在申请 iOS 描述文件之前,您需要添加两个基础信息:应用 ID 和苹果手机设备号 UDID。如果您之前已经添加过应用 ID 和设备信息,可以直接跳过此步骤。如果您是初次使用或者需要上架新的项目,需要先创建一个应用 ID 并添加相关的开发测试人员设备。

3.1 要添加应用 ID,请点击 "添加应用 ID",并设置应用 ID 的三段式格式(如应用名称是淘宝,可以编写为 "com.app.taobao",具有唯一性)、名称(数字或字母)等信息。需要注意的是,如果您需要开通推送通知、苹果支付等权限,需要到苹果开发者中心进行配置。 如果添加报错,可以尝试修改应用 ID 重新编写。如果添加成功,您可以重新进入 "+ADD" 页面,下拉列表查看刚刚添加的应用 ID 是否存在。

相关文章
|
8月前
|
移动开发 前端开发 JavaScript
鸿蒙NEXT时代你所不知道的全平台跨端框架:CMP、Kuikly、Lynx、uni-app x等
本篇基于当前各大活跃的跨端框架的现状,对比当前它们的情况和未来的可能,帮助你在选择框架时更好理解它们的特点和差异。
854 0
|
5月前
|
小程序 搜索推荐 JavaScript
引入小程序平台对app有啥好处
引入小程序平台对app有啥好处
229 1
|
6月前
|
运维 iOS开发 Windows
windows电脑备案ios APP获取公钥和证书指纹Sha-1值的方法
在阿里云进行APP备案、在备案IOS端的环节的时候,发现需要我们将p12证书安装在电脑上,再用xcode或或钥匙串访问来获取这个证书的公钥和sha-1值。 但是大部分开发uniapp应用的同学们,或者进行发布的运维人员的电脑都是windows,无法按照阿里云的教程来获取ios的公钥和sha-1。备案就被卡主了。 这里介绍下另一个方法,就是使用香蕉云编来在线上传证书获取。如下图所示,打开香蕉云编后,找到下图这个功能
974 0
|
8月前
|
人工智能 IDE 前端开发
写给尊贵的 Tare Pro 用户的喂饭级 IOS APP 开发指南
本文介绍了如何利用 AI IDE Trae,从零开始快速开发一个 iOS 应用《回声》。通过 AI 辅助完成需求梳理、原型设计、编码与调试,展示了 AI 在整个开发流程中的强大助力。
1331 0
|
9月前
|
消息中间件 缓存 小程序
婚恋交友相亲公众号app小程序系统源码「脱单神器」婚恋平台全套代码 - 支持快速二次开发
这是一套基于SpringBoot + Vue3开发的婚恋交友系统,支持微信公众号、Uniapp小程序和APP端。系统包含实名认证、智能匹配、视频相亲、会员体系等功能,适用于婚恋社交平台和相亲交友应用。后端采用SpringBoot 3.x与MyBatis-Plus,前端使用Vue3与Uniapp,支持快速部署和二次开发。适合技术团队或有经验的个人创业者使用。
610 8
|
12月前
|
Swift iOS开发 开发者
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
2237 13
苹果app上架-ios上架苹果商店app store 之苹果支付In - App Purchase内购配置-优雅草卓伊凡
|
12月前
|
存储 数据安全/隐私保护 开发者
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
655 8
苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
|
5月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)
1297 2
Windows Server 2022 中文版、英文版下载 (2025 年 10 月更新)