Не совсем понял. У вас приложение под мак на Свифте/Obj-C или на плюсах? Или кор на плюсах, а остальное на Свифте/Obj-C? В любом случае Свифт уже давно не «ломается» обновлениями. Obj-C и плюсы так и подавно. Все ведь зависит от билд-системы, а не от языка.
Xcode уже полгода как позволяет собирать проект под М1. Это если вы к нему привязаны. Если вы собираете чем-то другим, то в любом случае, llvm ведь миллион лет как уже знает про ARM
Вы меня простите за навязчивость в вопросах. Я просто хочу быть уверен, что купив ваш прибор, смогу после покупки нового мака спокойно продолжать его (react:it) использовать.
Изначально - я совершил большую ошибку, выбрав, в качестве среды разработки - С++ Builder. Как среду, позволяющую собирать проект
под разные ОС с одним кодом, и с одним! GUI.В момент выбора - это был логичный и оправданный выбор - так как, ничего не предвещало беды и работало как и задумывалось.
Сначала софт для reacr:IR выглядел проще, умел только загружать импульсы и все.
Вторая версия софта - это то как софт выглядит сейчас - микшер импульсов, матчер и т.п. И вроде все было хорошо.
Но потом Apple жестко всех перевел все на 64бит. А ребята с Embarcadero внезапно решили, что сапортить С++ Builder под мак ос 64 бит им не интересно. И самое печальное, не могли год в этом признаться. Хотя поддержку их основного продукта - Delphi они ведут исправно под все ОС.
И ситуация до сих пор плачевная в этом направлении.
Чтобы обеспечить нашим пользователям возможность работы в МакОС у нас было два варианта - перейти на Juce или переписать весь проект на Delphi.
На Juce мы не могли перейти - потому, что не смогли бы воспроизвести тот GUI который уже есть и к которому все юзеры уже привыкли.
Оставался один вариант - переход на Delphi. Нам пришлось портануть весь проект с С++. На это ушло несколько месяцев. И было больно.
Так появилась 3-яя версия софта - текущая.
Если Вы думаете, что после такой истории, после того, сколько было сделано, мы сможем просто бросить продукт... Вы ошибаетесь... -)