iOS开发 Icons, Launch Storyboards, Assets Catalog 修改编辑

2021-06-02 14:29:01 浏览数 (1)

从ios11开始,我们不能再像之前那样简单的打包图片资源文件放在项目里了。现在需要在项目的根目录创建asset目录(编译后生成Assets.car)

Note: The Assets.car file is needed for iOS 11 when you are using AIR SDK v28

方法一 命令行模式

Note: 需要安装xcode9 的Mac电脑

这种方式比较简单,只需要简单的一行命令就可以创建car文件。

  1. 首选下载脚本 https://airnativeextensions.github.io/tutorials/resources/ios/assets-car-build.zip
  2. 解压后,将Assets.xcassets换成你自己的文件。
  3. 双击脚本createAssetsCar(如果无法运行,需要添加可执行权限),在当前目录下将生成build文件夹。
assets-car-buildassets-car-build

方法二 Xcode

Note: 需要安装xcode9 的Mac电脑

  1. 打开Xcode 创建新的项目,选择 Single View App
Single View AppSingle View App

简单的填写必要的信息

版本可能比较老版本可能比较老

创建项目,可以看到左侧文件列表的Assets.xcassets

Assets.xcassetsAssets.xcassets

2.选择 AppIcon,需要上传所有尺寸的图片,可以在线生成所有尺寸的icon

在线工具生成所有尺寸的icon在线工具生成所有尺寸的icon

图片导入后,

product->archive,export ipa文件

ipa改成 zip后缀,双击解压

找到.app文件,右键显示包内容,进入获取Assets.car文件

方法三 在线生成

这种方式最简单,只要有浏览器然后村里通网就行了,直接看我之前发的文章

什么是car文件,如何反编译car文件呢?

0 人点赞