У меня есть Unity 5.0.2p1 Personal и Xcode версии 6.3.1 (6D1002).
Вот несколько шагов для тех, кто надеется воспроизвести проблему:
- Новый пустой проект Unity
- Настройки проигрывателя iOS ›Версия SDK: Simulator SDK
- Build and Run производит это, когда приложение запускается в симуляторе:
Предупреждение: Ошибка создания цели LLDB по пути '/Users/...(user name) ... / Library / Developer / Xcode / DerivedData / Unity-iPhone-couukthirzleocbdfmbmdpjhxrtr / Build / Products / Debug-iphonesimulator / ProductName.app'- использование пустой цели LLDB, что может вызвать медленное чтение памяти с удаленных устройств.
dyld: Символ не найден: __ZN5metal16g_CurrentEncoderE
Ссылка на: /Users/...( имя пользователя) ... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 07612A5C-659D-4C04-ACD3 -D211D2830E17 / ProductName.app / ProductName
Ожидается в: плоском пространстве имен
в /Users/...( имя пользователя) ... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 07612A5C-659D-4C04-ACD3-D211D2830E17 /ProductName.app/ProductName
Затем, если вы выберете стандартную архитектуру в настройках сборки Xcode и снова выполните сборку и запустите, он выдаст следующее:
dyld: сбой ленивого связывания символа: символ не найден: _UnityRegisterProInterface
Ссылка на: /Users/...( имя пользователя) ... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 444E88D1-3B5D-46FA-A143 -B8634F56398E / ProductName.app / ProductName
Ожидается в: плоском пространстве имен
dyld: Символ не найден: _UnityRegisterProInterface
Ссылка на: /Users/...( имя пользователя) ... / Library / Developer / CoreSimulator / Devices / 530A44CB-5978-4926-9E91-E9DBD5BFB105 / data / Containers / Bundle / Application / 444E88D1-3B5D-46FA-A143 -B8634F56398E / ProductName.app / ProductName
Ожидается в: плоском пространстве имен
(lldb)
Такие же результаты наблюдаются для различных настроек в Unity iOS Player Settings:
- Бэкэнд сценариев: Mono (2.0) / IL2CPP
- Архитектура: ARMv7 / ARM64 / Universal
- Целевая версия iOS: 6.0 / 8.1
- Графический API: автоматический / Open GL ES 2.0 / Open GL ES 3.0 / Metal
Также получите те же результаты, используя настройки сборки Xcode:
- Базовый SDK: iphonesimulator (SDK не найден) / Стандартные архитектуры (armv7, arm64) - $ (ARCHS_STANDARD)
- Поддерживаемые платформы: iphonesimulator / iOS
- Цель развертывания iOS: iOS 6.0 / iOS 8.1 / iOS 8.3
Любые подсказки очень ценятся.