• 【Unity】bundleID相关介绍


    写在前面

    • 在用Unity打包的时候,常听到bundleID这个名字,这里总结一些关于它的知识。
    • 使用工具
      • Unity2017.2.1

    介绍

    • bundleID,也有人叫它packageName,applicationID
    • bundleID用 com.CompanyName.ProductName 格式起名
    • bundleID在代码里就是PlayerSettings.applicationIdentifier
    • bundleID在Unity的PlayerSetting这里可以找到(以下两图是不同平台)

                                                               

    • 如下图所示,PlayerSetting面板中上方和下方都需要填CompanyName和ProductName,上下方有什么不同呢?

      • 【演示】以下以Android平台演示上下方区别
        • 在Unity5.6.6中,上方的ProductName默认值仍为"ProductName";而在Unity2017.2.1,它的默认值已经自动改为工程名(上图的工程名为CanDel)

        • 上下方CompanyName没什么不同,仍然填公司名,这里以“DCompany”为例;上方ProductName写为MP4,而下方ProductName写为MP5。整体修改如下:

        • 打apk,apk起名随意,这里起名为tt.apk(打apk过程省略)
        • 在手机上安装tt.apk(安装过程省略),发现不同
      • 【结论】
        • 上下方ProductName可以不同
        • 上方的ProductName:MP4是手机安装时看到的名字,可以是中文
        • 下方的ProductName:MP5是bundleID的一部分,必须英文
    • bundleID作用:手机上查找、安装apk时会用bundleID查找,如果找不到这个bundleID,会直接安装;如果找到,会覆盖安装
  • 相关阅读:
    安装wamp的方法及过程
    js原生获取className&多选一
    构造函数
    轮播图
    NaN
    ++与--运算练习
    if语句的练习
    switch语句的练习
    九九乘法表
    mac下git提交github代码
  • 原文地址:https://www.cnblogs.com/caiger-blog/p/12588467.html
Copyright © 2020-2023  润新知