修改APP名称
修改 APPName、Application_Name、Applcation_ID
修改APP名称
Taro官方说明 官方文档修改之后实际上并不生效,还需要分别去修改显示名称
Android改名
需要修改./taro-native-shell/android/app/src/main/res/values/strings.xml

IOS改名
(推荐) 使用Xcode去更改

手动修改
如果没安装Xcode,则尝试按照这个文件去修改./taro-native-shell/ios/taroDemo/Info.plist

名称改完后,建议先删除模拟器之前安装的包(如果没运行过请忽略)重新运行yarn android或yarn ios命令
修改Application_Name
注意 无论是安卓还是ios改名。都需要修改项目根目录下config/index.js中的appName字段且修改后无法使用 taro playground 运行
appName: 'taroDemo', // 项目名字Android
taro-native-shell/android/app/src/main/java/com/tarodemo/MainActivity.java zhong的getMainComponentName方法中的taroDemo改成你的项目名字

IOS
修改 taro-native-shell/ios/taroDemo/AppDelegate.m 中的moduleName字段 改成你的项目名字

修改application_id (appid)
当你项目上线时。你需要给你的app起一个独一无二的appid。这个appid在安卓上叫application_id 在ios上叫bundleIdentifier。并且要保证你的appid在各个平台上都是唯一的。否则你的app将无法上线。
框架里面的默认叫com.tarodemo。
Android application_id
ps 安卓修改app_id 会有些麻烦。并且有些步骤建议通过AndroidStudio去修改。请务必按照以下流程进行修改
第一步:修改 taro-native-shell/android/gradle.properties 中的app_id字段

第二步:修改 taro-native-shell/android/app/build.gradle 中的namespace字段

第三步:修改 包名

或者你也可以手动修改
重命名文件夹名称: "android/app/src/main/java/MY/APP/OLD_ID/" 为: "android/app/src/main/java/MY/APP/NEW_ID/"
然后手动切换包id:
在文件: android/app/src/main/java/MY/APP/NEW_ID/MainActivity.java:
package MY.APP.NEW_ID;- 在文件 android/app/src/main/java/MY/APP/NEW_ID/MainApplication.java:
package MY.APP.NEW_ID;- 在文件 android/app/src/main/AndroidManifest.xml:
package MY.APP.NEW_ID;- 在文件 android/app/BUCK: (如果你使用的是BUCK构建系统)
android_build_config(
package="MY.APP.NEW_ID"
)
android_resource(
package="MY.APP.NEW_ID"
)IOS 修改BundleID
如图进行修改

