低版本Xcode打包IPA,供高版本iOS系统使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了低版本Xcode打包IPA,供高版本iOS系统使用相关的知识,希望对你有一定的参考价值。

参考技术A


场景 :使用XCode 12.4进行打包的IPA,在系统为ios 15以上的iPhone上不能进行安装。(到现在了,老板暂时还是不想适配iOS 15)

此IPA包在iOS 15以上的iPhone上不能进行安装:


需求介绍 :要实现“Xcode低版本打包IPA,供高版本iOS系统使用”



1.将IPA文件改成zip格式,再进行解压。

执行成功后的打印:

其中“ Warning: default usage of --preserve-metadata implies "resource-rules" (deprecated in Mac OS X >= 10.10)! ”警告可忽略!

新生成的IPA包:


重新生成的IPA,就可以供 高版本 iOS 系统 使用了!






Xcode7 低版本iOS系统上下有黑边的问题

在使用Xcode7开发时,默认的启动页改成了 Launch Screen storyboard。通常情况下还是习惯使用 LaunchImage,介绍下Xcode7 下如何改为启动页是LaunchImage。

1:project->target->General->App Icons and Launch Images下面的 Launch Screen File 改为空(默认是launchScreen.storyboard)

技术分享

2:点击 launchScreen.storyboard,点击右侧,把 Use as Launch Screen 勾选掉

技术分享

3:点击 Assets.xcassets,点击右键->App Icons & Launch Images->New iOS Launch Image,这样就多了一个 LaunchImage集合,把启动页图片分别放到对应的区域

技术分享

4:project->target->General->App Icons and Launch Images下面的 Launch Images Source 改为 LaunchImage

技术分享


以上是关于低版本Xcode打包IPA,供高版本iOS系统使用的主要内容,如果未能解决你的问题,请参考以下文章

iOS-打包上架构建版本一直不出现/正在处理/自动消失

iOS 新建的项目用老版本Xcode 打包上架出现的问题

iOS企业版应用发布(部分低版本系统)无法安装到最新版app的问题-缓存导致

如何在低版本xcode上安装新版模拟器

使用 iOS 5.0 Beta 版本在 Xcode 4.2 中创建 IPA 文件

使用Xcode打包成ipa