c语言编程笔录

首页 >   > 笔记大全

笔记大全

uniapp如何换app的logo

更新时间:2023-12-19

前置知识

在开始探讨如何多渠道推广App并更换App的logo之前,我们需要了解一些前置知识,例如:

1. 图片素材: App的Logo设计素材,在此不再赘述,必要的可以上网找图库下载。

2. 安卓Manifest文件: Manifest.xml 文件是保持所有 Android 应用标识符的核心文件。每个应用都必须拥有一个 AndroidManifest.xml 文件,其中包含应用的整体管理、权限设置和一些基本信息,其中包含一个关于 App 图标的信息。

3. IOS资质: 不同国家和地区使用不同的苹果官方开发者账号,为了开发iOS项目需要正确申请开发者账号,包括Apple ID账号、激活苹果开发者证书、创建APP ID等等,通过开发者账号,才可以在Xcode创建工程时选择Team,把你的APP与你的开发者账号绑定。

App的Logo更换

对于uniapp开发的App来说,更换App的Logo需要针对苹果App Store和Google Play两大平台分别进行设置。

首先,对于Google Play平台,我们需要在Android Manifest文件中进行设置。以下是一个典型的Manifest结构,主要包括应用程序标识(package)、应用程序版本代码(versionCode)以及一些其他的配置信息。

  <?xml version='1.0' encoding='utf-8'?>
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.myapp"
      android:versionCode="1"
      android:versionName="1.0">

    <uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="28" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"  //更改App图标
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <!-- ... --!>
        </activity>
        <activity android:name=".MyCustomActivity">
            <!-- ... --!>
        </activity>
        <service android:name=".MyCustomService">
            <!-- ... --!>
        </service>
    </application>

  </manifest>
  

在以上代码中,我们主要修改AndroidManifest.xml 文件中 application标签中的android:icon="@mipmap/ic_launcher"。

对于IOS平台,则需要在Xcode中进行App Icon的更换,步骤如下:

1. 在 Assets.xcassets 中选中 AppIcon。

2. 选中 "App Icon - iOS 1024pt",并删除它。

3. 拖动新图标模板,或在 AppIcon 中选择其他图标模板。

4. 完成后,点击 "Build"即可运行。

总结

对于uniapp开发的App来说,更换App的Logo需要针对苹果App Store和Google Play两大平台分别进行设置。在AndroidManifest.xml 文件中修改application标签中的android:icon="@mipmap/ic_launcher",在iOS中需在Assets.xcassets中进行App Icon替换,完成后重新build即可。