ionic3项目实战教程 - iOS打包上架到应用市场

简介: 2017年10月-iOS打包上架最新图文教程,手把手教你发布iOS应用到市场。准备工作1.准备好icon.psd和splash.psd后,请按照上一讲生成图标资源;2.苹果开发者账号:https://developer.apple.com/account/;后面有彩蛋1.新建APP IDimage.png填写好应用描述和应用ID后,点击页面最下方Continue按钮即可。

2017年10月-iOS打包上架最新图文教程,手把手教你发布iOS应用到市场。

准备工作

1.准备好icon.psd和splash.psd后,请按照上一讲生成图标资源;
2.苹果开发者账号:https://developer.apple.com/account/

后面有彩蛋

1.新建APP ID

img_38459fdd2c5fa0a28658c0ae81e395bf.png
image.png

填写好应用描述和应用ID后,点击页面最下方Continue按钮即可。

2.请求开发者证书

找到mac电脑到钥匙串,按照以下步骤请求证书,记得存储到磁盘。
注意:取个名字放到桌面,等会要传到苹果开发者中心的。

img_658b8c65636e207b837a2d832b54c434.png
image.png
img_27cef6c9e886babd6971a3bf178eddd7.png
image.png

3.创建生产环境证书

找到左侧到Certificates > Production > > 按照以下标注顺序操作即可。

img_85f52af9a99b287e4e1f2ebc6ddf4be8.png
image.png
img_b2525ce40838b906126c8fd7931ebfaf.png
image.png
img_afbde428190a837126674619e16af69b.png
image.png
img_9691a44b63699126f2583f828bb7d4f1.png
image.png
img_742d994281d8fc10c3358e905d86ae80.png
image.png
img_fa3c923b0bac1467b71154eec0516eb1.png
image.png
img_d3616021b6b8003c8646d56d4f5d6ccc.png
image.png

Download后,直接打开,会自动加入电脑到证书列表中。

4.配置描述文件

img_f6ecb4dc1ec73a005088f3339d69cde2.png
image.png
img_c7c8d5f68e038710b507c4b4f4e5654f.png
image.png
img_4b86758b2d12cf635bd5d2ae3cbda33e.png
image.png
img_8f8700f4ff082aafe7760c14c2fcb2b6.png
image.png

Continue之后直接Download,然后导入到Xcode工程中,就可以使用了。

img_46d4d762733bb9e7c22c477e450e795c.png
image.png

5.打包发布。

将设备改为Generic iOS Device,选择Product > Archive ;

img_31891e10e88e2a1c9386d3358178b79a.png
image.png
img_caf2f4cec20cfdd69919b3f5ef175d38.png
image.png
img_394e9fec3a30f2cafa5a246b26be89c7.png
image.png
img_0c9da8cbc4940acb64198b8fc70950e1.png
image.png

终于看到Uploading to App Store了,怎摸样,有木有很激动???!!!

img_33a45fac4348acfd7ede9f1bbdf144a2.png
image.png
img_106867521e5fc82040caddd75d66d773.png
image.png

。。。

不要慌,到这里就离成功不远了,登陆到iTunes Connect新建一个APP。

img_54868fea49744496198ceec5127a1dc1.png
image.png

然后按照刚才到步骤再试试,接下来可能还会出现另一个警告。

img_8a3faf5a1a25131a6b121392a0f337a2.png
image.png

嗯,不要慌不要慌,按照提示,提供一个1024x1024px的Icon即可。
回到Xcode项目中点开Resources/Images.xcassets,打开AppIcon,将滚动条拖到最后,找到1024*1024到Icon。

img_425e716475ba4b983c70aaf4d5c94d29.png
image.png

最后再次按照以上步骤,重新Archive > Upload,怎么样,是不是烦了?不管你有没有烦,反正我是烦了!

img_e6dd9d796228958cba7734e1ba89ba86.png
image.png

总结:遇到问题莫要慌,不要急躁,不要去百度,先看错误提示,按照提示一般能解决。

有任何问题欢迎在下方留言讨论!

好了,完!

彩蛋:最新的ionic环境(3)和最新的xcode环境(9)打包iOS时build时会报一个错误,博主找了很多资料,最终在一个国外网站找到解决方案,在add ios时加上@4.4.0即可,这是个大坑,很多朋友都跳进去了

img_d890c67c1cb5cf5b00792db2e82fa522.png
image.png

目录
相关文章
|
26天前
|
算法 计算机视觉 iOS开发
iOS 实时图像处理技术:使用 Core Image 和 Metal 进行高效滤镜应用
【4月更文挑战第8天】 在移动设备上实现高效的图像处理功能是现代应用程序开发中的一个关键需求。苹果的iOS平台提供了Core Image和Metal两大技术,它们为开发者提供了强大的工具来实现复杂的图像处理任务。本文将探讨如何使用Core Image进行基础图像处理,并结合Metal的性能优势,开发出一个自定义的实时图像滤镜。我们将通过创建一个能够动态调整参数并且具有实时反馈效果的滤镜来演示这一过程。
|
26天前
|
算法 计算机视觉 iOS开发
iOS 实时图像处理技术:Core Image 框架的应用
【4月更文挑战第8天】 在移动设备上实现高效的图像处理功能,对于提升用户体验和扩展应用程序能力至关重要。苹果公司的iOS平台提供了强大的Core Image框架,它允许开发者以高效和直观的方式执行复杂的图像处理任务。本文将深入探讨Core Image框架的关键特性,并通过实例演示如何在iOS应用中集成实时图像处理功能,不仅提高性能,同时保持了电池寿命的优化。我们将重点讨论面部识别、滤镜应用和性能优化等关键技术点,为读者提供一份全面的iOS图像处理指南。
|
4天前
|
存储 Swift iOS开发
使用Swift开发一个简单的iOS应用的详细步骤。
使用Swift开发iOS应用的步骤包括:创建Xcode项目,设计界面(Storyboard或代码),定义数据模型,实现业务逻辑,连接界面和逻辑,处理数据存储(如Core Data),添加网络请求(必要时),调试与测试,根据测试结果优化改进,最后提交至App Store或其它平台发布。
12 0
|
4天前
|
安全 Swift iOS开发
【Swift 开发专栏】Swift 与 UIKit:构建 iOS 应用界面
【4月更文挑战第30天】本文探讨了Swift和UIKit在构建iOS应用界面的关键技术和实践方法。Swift的简洁语法、类型安全和高效编程模型,加上与UIKit的紧密集成,使开发者能便捷地创建用户界面。UIKit提供视图、控制器、布局、动画和事件处理等功能,支持灵活的界面设计。实践中,遵循设计原则,合理组织视图层次,运用布局和动画,以及实现响应式设计,能提升界面质量和用户体验。文章通过登录、列表和详情界面的实际案例展示了Swift与UIKit的结合应用。
|
4天前
|
存储 安全 Swift
【Swift 开发专栏】使用 Swift 开发一个简单的 iOS 应用
【4月更文挑战第30天】本文介绍了使用 Swift 开发简单 iOS 待办事项应用的步骤。首先,阐述了 iOS 开发的吸引力及 Swift 语言的优势。接着,详细说明了应用的需求和设计,包括添加、查看和删除待办事项的功能。开发步骤包括创建项目、界面搭建、数据存储、功能实现,并提供了相关代码示例。最后,强调了实际开发中需注意的细节和优化,旨在帮助初学者掌握 Swift 和 iOS 开发基础。
|
11天前
|
搜索推荐 API iOS开发
利用SwiftUI构建动态iOS天气应用
【4月更文挑战第23天】 在本文中,我们将探讨如何使用SwiftUI框架实现一个动态的iOS天气应用程序。将重点介绍如何通过集成第三方天气API、设计响应式用户界面以及应用数据绑定技术来增强用户体验。我们的目标是创建一个能够根据当前位置实时更新天气信息的应用,并确保其界面简洁、易用且美观。
10 0
|
13天前
|
存储 编解码 JSON
利用SwiftUI构建高效iOS天气应用
【4月更文挑战第21天】 在本文中,我们将深入探讨如何运用SwiftUI框架打造一个响应迅速且用户友好的iOS天气应用程序。我们将重点放在利用SwiftUI的声明式语法简化界面开发,并通过结合Core Location和Networking APIs实现实时天气数据的获取与展示。文章将详细阐述整个开发过程,包括API集成、数据模型设计、用户界面布局以及动态适配不同屏幕尺寸的策略。
|
26天前
|
缓存 算法 计算机视觉
iOS 实时图像处理技术的应用与实现
【4月更文挑战第8天】 随着智能手机的普及和性能的不断提升,移动设备上的图像处理技术已经成为了研究和应用的热点。特别是在iOS平台上,利用高效的API和强大的硬件支持,开发者能够实现复杂的图像处理任务,为用户提供丰富的视觉体验。本文将探讨在iOS环境下实时图像处理技术的实现,涵盖关键的技术点,如Core Image框架的使用、自定义滤镜的开发以及性能优化等方面,旨在为开发者提供实用的指导和参考。
|
2月前
|
数据安全/隐私保护 开发者 iOS开发
iOS-打包上架构建版本一直不出现/正在处理/自动消失
iOS-打包上架构建版本一直不出现/正在处理/自动消失
26 0
|
2月前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
32 1