Для компиляции для arm64 необходимы флаги -arch arm64
и -isysroot IPHONE_SDK_DIRECTORY
. Чтобы найти IPHONE_SDK_DIRECTORY в вашей системе, запустите xcrun -sdk iphoneos --show-sdk-path
.
В этом нет ничего J2Obj C -specifi c, это обычные iOS флаги, которые вы найдете в вашем журнале. успешной компиляции файла Objective C в Xcode и нажмите правую кнопку, чтобы развернуть и показать все используемые флаги.
J2Obj C по умолчанию не генерирует код AR C, поэтому -fno-obj c -ar c флаг в порядке. Если вы предпочитаете AR C, запустите j2obj c с его флагом -use-arc
. Не компилируйте эти сгенерированные файлы с помощью -fno-obj c -ar c, так как объекты не будут освобождены, когда ваше приложение будет с ними работать.