Изменения архитектуры в iOS 11

Одним из самых больших изменений, которые следует учитывать в iOS 11, является прекращение 32-разрядной поддержки приложений, как описано в пресс-релизе Apple . Все новые приложения и обновления существующих приложений должны поддерживать 64-разрядную версию. 32-разрядные приложения не будут запускаться в iOS 11.

Чтобы обновить приложение в Visual Studio для Mac, выполните следующие действия.

  1. Щелкните правой кнопкой мыши имя проекта, чтобы открыть параметры проекта.

  2. Перейдите на вкладку сборки iOS.

  3. Установите в раскрывающемся списке поддерживаемые архитектуры значение x86_64 для отладки|i Телефон Simulator и Release|i Телефон Simulator:

    Change Simulator architectures drop-down

  4. Для устройств iOS измените конфигурацию на Debug|i Телефон и установите в раскрывающемся списке поддерживаемые архитектуры значение ARM64:

    Change device architectures drop-down

  5. Измените конфигурацию на Release|i Телефон и установите раскрывающийся список поддерживаемых архитектур на ARM64.

Дополнительные сведения об 32-разрядных и 64-разрядных архитектурах см. в руководстве по 32/64-разрядной платформе.