Ошибка XCode при попытке запустить приложение Unity3D

Я пытаюсь запустить приложение iOS, которое я разработал в Unity на XCode, но я получаю эту ошибку:

dyld: символ не найден: _gEnableStylusTouch Ссылка из: /Users//Library/Developer/CoreSimulator/Devices/91CAEC4E-6706-4B87-AA7A-323CB629C56E/data/Containers/Bundle/Application/E591C7A6-EA53-470E-BDF0-8CF2C3DDF686/dsapp.app / dsapp Ожидается в: плоское пространство имен в /Users//Library/Developer/CoreSimulator/Devices/91CAEC4E-6706-4B87-AA7A-323CB629C56E/data/Containers/Bundle/Application/E591C7A6-EA53-470E-BDF0-8CF2C3DDF686/dsapp.app / dsapp

Это происходит только тогда, когда я бегу на iPhone6 от симулятор. Он работает на всех симуляторах перед iPhone6.

вот некоторые детали моей среды:

версия Unity3D: 5.3.3f1

версия XCode: 7.2.1

кто-нибудь знает, как я могу избавиться от этой ошибки, я прочитал другие связанные вопросы, которые говорят, что эта проблема связана со связанными фреймворками и библиотеками, но я все еще не уверен, как я могу решить эту проблему. Любая помощь приветствуется.

редактировать

обратите внимание, что я также получаю эту ошибку при отправке в apple store. Его нужно исправить, иначе я не смогу получить свое приложение в магазине.

добавлены скриншоты под.

enter image description here


enter image description here

1 ответов


в настройках проигрывателя Unity3D для iOS я изменил бэкэнд сценариев с Mono на IL2CPP и выбрал Universal в качестве своей архитектуры, и он работал. Я подал в apple store без ошибок, и он был успешно рассмотрен и принят. Я не совсем уверен, почему это решило проблему, я просто возился с разными вариантами.