Создавайте исходники SDL для разработки под iOS с помощью Xcode 12.

Я пытаюсь настроить проект SDL iOS с помощью Xcode 12, но мне это не удается.

  • Из источника SDL я не могу собрать саму библиотеку, если только я не исключаю arm64 (исключенная архитектура/любой SDK симулятора iOS)

  • Когда я пытаюсь собрать свой проект для симулятора, я получаю Undefined symbols for architecture x86_64...

  • Когда я пытаюсь создать свой проект для любого устройства iOS, я получаю Undefined symbols for architecture arm64...

Есть ли актуальный учебник по созданию проекта SDL для iOS с помощью Xcode 12?


person Neekobus    schedule 05.10.2020    source источник


Ответы (1)


После некоторого времени поиска я заканчиваю:

  • Создайте SDL с исключением arm64 (исключенная архитектура/любой SDK симулятора iOS — отладка и выпуск)
  • также исключите arm64 для своего проекта
  • Конечно, добавьте libsdl2.a в связанные библиотеки в вашем проекте.
  • Добавьте Metal.framework и CoreBluetooth.framework в связанные библиотеки вашего проекта!
  • Наконец-то у меня появилось сообщение об отсутствующем Bundle version string (short) в plist. Добавьте его, и все готово!

Создавайте и запускайте на своем эмуляторе и устройстве!

person Neekobus    schedule 05.10.2020