概述 项目简介 由于是公司内做的项目,不方便开源,就只分享优化过程吧。 项目信息 逐日是一个移动端单机小游戏,使用Unity开发,目前已将项目使用的Unity升级到2019.4.14f1c1 (3e5991a5f6ba)版本。 项目内容 在进行优化前,项目资源目录如下,可以看到,项目 ...
https: www.jianshu.com p a d b 项目打包之后.ipa包的大小是 . M,上传到App Store后iPhone s上显示 . M,下载时间太长,所以找了一些优化方法,下面这些都是别人写的自己试了一下确实好用,不是原创,只是记录一下。 配置编译选项 Levels选项内 Generate Debug Symbols 设置为NO,这个配置选项应该会让你减去小半的体积。注意这 ...
2019-11-25 14:47 0 327 推荐指数:
概述 项目简介 由于是公司内做的项目,不方便开源,就只分享优化过程吧。 项目信息 逐日是一个移动端单机小游戏,使用Unity开发,目前已将项目使用的Unity升级到2019.4.14f1c1 (3e5991a5f6ba)版本。 项目内容 在进行优化前,项目资源目录如下,可以看到,项目 ...
itemServices 协议 itemServices 是苹果推出的一款协议.基于这款协议,我们在本地部署一个服务器,将 ipa 包存放到本地服务器.然后,测试人员只要通过 iOS 测试设备的 Safari 浏览器访问特定的地址,就可以通过内网更新 app 简单实现 1.准备工作 在进行 ...
1.用iPhone的数据线把手机连接到你的电脑上 (这里以win10、iOS12.0.1为例,当然其它的版本和软件都可以) 2.打开电脑i4助手,连接完成后点击右上角的“文件”;当然其它的助手软件都可以 3.在弹出的方框中点击左上角的“添加文件” 4.在弹出的方框中找到自己所需 ...
很多情况下,我们希望给一个IPA文件注入我们自己的动态库,加强原IPA文件的功能,或者附加一些功能,比如统计它的安装量、或者添加一个到期提醒的时间锁等,正常情况下,我们可以通过命令行的方式注入,但对于小白来说,就比较麻烦了,首先是命令行比较繁琐,其次是过程比较复杂,不适合快速注入。 笔者 ...
安装包的构成 1 assets assets目录可根据应用需求存放任何文件夹架构,比如配置文件,资源文件,图片资源,这些文件的内容再程序运行过程中可以通过AssetManager类获得。和res不同在于,res下的文件会在R文件中生成对应的资源ID,assets不会生成ID 2 lib ...
通常,我们在IPA会加入一些第三方的时间锁,如果不移除,下次我们重新对这个IPA安装包签名的时候这个库就会起作用,导致出现问题,比如之前加入的动态库是控制时间的,到时间后就会闪退,那么这个IPA重新签名后会遗留此动态库,导致再次重签名依然会存在问题,该如何移除呢? 首先下载Mac端软件 - 风车 ...
1.首先你得去下载一个Apple Configurator 2,我们通过这个工具来获取ipa包,从AppStore上下载安装你需要获取的App 2.连接手机,打开Apple Configurator 2,在"所有设备"中找到你的手机,双击进入手机信息界面 3.选择左侧应用标签,并在上方点击 ...
AppStore & AppStore Connect 对安装包大小的限制 App Store OTA 下载大小限制 苹果公司为了避免用户超出运营商套餐流量,限制了用户通过流量从 AppStore 下载 App 的最大大小, 简称 OTA 下载大小限制。其历史沿革: 2017 ...