2020年7月

 

 

参考

https://www.zhihu.com/question/25912903

 

 

.apk文件是标准的.zip文件

 

 

Bundle Identifier:
iOS、Android公用,字符串,一般格式为com.company.game,iOS里用于开发者证书
e.g. PlayerSetting.bundleIdentifier = "com.voidgame.test"

 

Bundle Version:
iOS、Android公用,字符串,一般格式为1.2.3,用于显示给用户的版本信息。特别注意:如果iOS要提审AppStore,那么Bundle Version必须是3位,不可以4位,比如1.2.3.0这样是不行的
e.g. PlayerSettings.bundleVersion = "1.2.0";

 

Bundle Version Code:
Android 特有,数字,anroid版本的内部版本号,可用于区别当前版本是否最新apk,进而整包更新
例:PlayerSettings.Andcroid.bundleVersionCode = 120;

 

Build Number
iOS特有,意义同上

 

 

 

Unity Protect Solution

 

 

 

apktool解包:  apktool d test.apk

apktool打包:  apktool b test -o test.apk

生成keystore:  keytool -genkeypair -alias "test2" -keyalg "RSA" -keystore "test.keystore"

给apk签名:  jarsigner -verbose -keystore D:\TestSign\test.keystore -signedjar D:\TestSign\12650_hmw-newsigned.apk D:\TestSign\12650_hmw-new.apk test2

 

在不同项目之间拷贝文件,有时候并不完整, 需要使用 Export Package.

 

 

RawImage可以极大减少大图的大小

 

 

 

 

posted on 2020-07-02 18:34  void87  阅读(180)  评论(0编辑  收藏  举报

导航