После изменения appName в capacitor.config.ts
я попробовал:
npm run build
npx cap sync
и по-прежнему не меняется имя приложения при установке в Android!
Как тогда изменить имя приложения?
Примечание: это для последних capacitor 3
После изменения appName в capacitor.config.ts
я попробовал:
npm run build
npx cap sync
и по-прежнему не меняется имя приложения при установке в Android!
Как тогда изменить имя приложения?
Примечание: это для последних capacitor 3
может быть, я опоздал, но это поможет.
Вы можете сделать это, внеся изменения в strings.xml
файл
1) теги app_name и title_activity_main
<?xml version='1.0' encoding='utf-8'?>
<resources>
<string name="app_name">myappname</string>
<string name="title_activity_main">myappname</string>
<string name="package_name">io.ionic.starter</string>
<string name="custom_url_scheme">io.ionic.starter</string>
</resources>
Примечание. Протестировано на ионном конденсаторе 5
Capacitor никогда не изменяет пользовательские проекты, поэтому appName и package используются только при первом вызове add
для платформы, после создания собственного проекта изменения в конфигурации не повлияют на собственный проект.
Если вы не вносили никаких изменений в проект, вы можете удалить папку android/ios и добавить их снова, но это не рекомендуется, если вам нужно изменить имя приложения, просто отредактируйте собственный проект
https://capacitorjs.com/docs/android/configuration#change-the-app-name
В iOS вы не можете переименовать приложение, но вы можете изменить имя схемы
https://capacitorjs.com/docs/ios/configuration#renameing-your-app
Я настоятельно рекомендую, чтобы эти и другие строки (такие как appName, номер appVersion и код версии) модифицировались только путем компиляции "capacitor.config.json" и с помощью команды "npx cap copy"
до сих пор без изменений! Можно пожалуйста поточнее!
попробуйте удалить папку android/ios и изменить имя приложения/пакета, затем добавьте пакет android/ios, надеюсь, это сработает
Вы должны удалить платформу Android и IOS, а затем снова добавить платформы.