2016-06-16 5 views
0

Действительно новая платформа единства. Для моего нового проекта у меня установлены флаги в единстве в соответствии с идентификатором связки, хранящимся в скрипте.Могу ли я получить/использовать идентификатор связки проекта xcode build через единицу?

Что я хочу, чтобы мой код выполнял, это получить доступ к идентификаторам пакетов позже из сборки ios (xcode), а затем настроить флаги аналогично.

Есть ли для этого сценарий единства или плагин? Любой гид или ссылки оценены!

ответ

0

Все, что вам нужно, это BundleVersionBindings.BundleIdentifier

using UnityEngine.Purchasing; 

... 
Debug.Log(BundleVersionBindings.BundleIdentifier); 
... 
+0

Я получил эту ошибку «Тип или имя пространства имен« Покупка »не существует в пространстве имен« UnityEngine ». Вам не хватает ссылки на сборку?» –

1

Это доступно в редакторе через UnityEditor.PlayerSettings.bundleIdentifier и доступны во время выполнения с помощью UnityEngine.Application.bundleIdentifier.

+0

как я использую «UnityEngine.Application.bundleIdentifier» –

+0

я получаю эту ошибку, когда я пытаюсь его: 'UnityEngine.Application«не содержит определение для 'bundleIdentifier» Я использую unity_4.7 –

+0

Эта ошибка делает это похоже это новая функция, но я боюсь, что не могу больше этого сделать. Я использую Unity только несколько месяцев и не работал в версиях <5.3. – 2manyprojects

 Смежные вопросы

  • Нет связанных вопросов^_^