专栏首页ios 技术积累iOS打马甲包处理启动页和AppIcon

iOS打马甲包处理启动页和AppIcon

项目有时候需要打马甲包提交App Store审核,就是同一个项目需要提供给不同的客户使用,为了审核通过,最好就是AppIcon和启动图改变一下,要不苹果会已AppStore有相同App拒绝。

方法一

手动打包,适用于马甲包比较少的。

为每个客户新建一个Channel,差异文件都放到Channel里面

比如我为成都的客户新建一个Chengdu

Chengdu-Info.plist // 相关的配置,服务器地址可以配置到这个文件
LaunchScreenChengdu.xib  // 启动图
Chengdu.xcassets  // 差异图标

这些差异文件都放到这个配置里面

成都的工程配置App Icons和LaunchScreen 选择对应的即可。

截屏2020-05-21 10.04.30.png

方法二

自动化打包,用脚本替换相关文件,如果马甲包比较多的情况下可以选择这种方式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ios ARC中如何判断一个对象释放了

    NSHashTable效仿了NSSet(NSMutableSet),但提供了比NSSet更多的操作选项,尤其是在对弱引用关系的支持上,NSHashTable在对...

    赵哥窟
  • iOS UITableView 无数据占位图

    在使用TableView的时候,经常会遇到一些无数据需要用到占位图的情况,所以就写一个控件来实现。 思路:使用UITableView Category来实现,...

    赵哥窟
  • Flutter 文本行距

    Simulator Screen Shot - iPhone 11 Pro Max - 2019-09-24 at 14.42.12.png

    赵哥窟
  • Web安全学习笔记之Kali部署DVWA和OWASPBWA

    kali安装完成,下面要进行实战操作了,喵~~(OWASPBWA请直接跳到第八部分)

    Jetpropelledsnake21
  • 借助Babel 7和Webpack构建React Toolchain

    React不是完全开箱即用的。它使用了一些最近node才支持的关键字和语法(在本教程中我使用了v 9.3.0版本)。因此需要一些很麻烦的设置,但是Faceboo...

    ArrayZoneYour
  • 前端面试之webpack篇

    还是以前一样,有些概念面试可能会考,我都用*标记了出来,两句话就总结清楚其余的地方如果你想了解webpack,就仔细看看,虽然本教程不能让你webpack玩的很...

    前端博客 : alili.tech
  • React 中 setState() 为什么是异步的?

    不知道大家有没有过这个疑问,React 中 setState() 为什么是异步的?我一度认为 setState() 是同步的,知道它是异步的之后很是困惑,甚至期...

    前端博客 : alili.tech
  • 为何说setState方法是异步的?

    在学习或使用过一阵子React后,你可能会发现一个在setState方法的特性,以下面这个简单例子来说明:

    前端博客 : alili.tech
  • 【第10期】webpack入门学习手记(四)

    在程序入口文件中,引用这个文件。这个文件的内容,对上一节的代码做了修改。只保留了加载css样式的代码。

    siberiawolf
  • Webpack 10分钟入门

    可以说现在但凡开发Single page application,webpack是一个不可或缺的工具。

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券