PlayerSettings.SetApplicationIdentifier
Declaration
public static void SetApplicationIdentifier(Build.NamedBuildTarget buildTarget, string identifier);Параметры
| Параметр | Описание |
|---|---|
| buildTarget | Именованная цель сборки, указывающая конфигурацию платформы, на которую нацелена сборка, что позволяет извлечь идентификатор приложения для платформ, таких как iOS, Android, или других определенных целей сборки. |
| идентификатор | Уникальный идентификатор приложения, например идентификатор пакета на iOS или имя пакета на Android, используемый для уникальной идентификации приложения на указанной платформе. |
Описание
Задает идентификатор приложения для платформы.
Идентификатор приложения представляет собой уникальную строку, которая отличает приложение от других приложений на данной платформе, обеспечивая правильную установку приложения, обновления и доступ к услугам, специфичным для платформы, что делает его важным для идентификации и работы приложения в магазинах приложений и на устройствах.
Место хранения идентификатора приложения зависит от цели сборки платформы. Для платформ iOS, tvOS и macOS идентификатор записывается в поле CFBundleIdentifier в файле info.plist, который генерируется и включается в папку вывода сборки при сборке проекта Unity. В частности, для macOS идентификатор пакета также появляется в файле info.plist в окончательном файле .app после завершения процесса сборки Xcode. На Android идентификатор сохраняется в поле package файла AndroidManifest.xml.
using UnityEditor; using UnityEditor.Build; public static class SetApplicationIdentifierExample { public static void SetAppIdentifier() { // Set the application identifier for iOS. PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.iOS, "com.companyname.yourapp"); // Set the application identifier for Android. PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.Android, "com.companyname.yourapp"); // Set the application identifier for other platforms if needed // PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.tvOS, "com.companyname.yourapp"); // PlayerSettings.SetApplicationIdentifier(NamedBuildTarget.Standalone, "com.companyname.yourapp"); // etc. } }
Дополнительные ресурсы: ,PlayerSettings.GetApplicationIdentifier,.
Declaration
Obsolete public static void SetApplicationIdentifier(BuildTargetGroup targetGroup, string identifier);Параметры
| Параметр | Описание |
|---|---|
| targetGroup | Целевая группа построения, которая указывает конфигурацию платформы, позволяющую установить идентификатор приложения для платформ, таких как iOS, Android, или других определенных целей построения. |
| идентификатор | Уникальный идентификатор приложения, например идентификатор пакета на iOS или имя пакета на Android, используемый для уникальной идентификации приложения на указанной платформе. |
Описание
Задает идентификатор приложения для указанной платформы.
Идентификатор приложения представляет собой уникальную строку, которая отличает приложение от других приложений на данной платформе. Этот идентификатор обеспечивает правильную установку приложения, обновления и доступ к услугам, специфическим для платформы, что делает его важным для идентификации и работы приложения в магазинах приложений и на устройствах.
Место хранения идентификатора приложения зависит от цели сборки платформы. Для платформ iOS, tvOS и macOS идентификатор записывается в поле CFBundleIdentifier в файле info.plist, который генерируется и включается в папку вывода сборки при сборке проекта Unity. Конкретно для macOS идентификатор пакета также появляется в файле info.plist в окончательном файле .app после завершения процесса сборки Xcode. На Android идентификатор сохраняется в поле package файла AndroidManifest.xml.