Как Apple Intelligence-ить в России обычному Xcode разрабу

Начнем со спойлера, сам по себе американский Apple ID не помогает, равно как и смена региона в настройках или американский VPN

Выбрать Predictive Code Completion Model нельзя из России и Китая.
Выбрать Predictive Code Completion Model нельзя из России и Китая.

На китайских форумах я нашел решение

Некто Кайл Йе опубликовал на гитхабе рецепт
Некто Кайл Йе опубликовал на гитхабе рецепт

Собственно, сразу заглянул в репозиторий:

0. Предоставить Terminal.app'у полные права на весь диск (Full Disk Access)

1. Перезагрузить мак в Recovery Mode (выключить мак, нажать и удерживать кнопку включения):

csrutil disable

2. Сменить boot флаг (ещё раз перезагрузить компьютер после этого):

sudo nvram boot-args="amfi_get_out_of_my_way=1"

3. Запустить скрипт:

curl -L `https://raw.githubusercontent.com/Kyle-Ye/XcodeLLMEligible/release/0.2/scripts/override.sh | bash -s -- install util all`

4. Зайти в американский Apple ID, сменить на американский IP, язык системы на английский, перезапустить соответствующую службу:

sudo pkill -9 eligibilityd sudo launchctl kickstart -k system/com.apple.eligibilityd

5. Открыть Xcode и скачать модель:

Как Apple Intelligence-ить в России обычному Xcode разрабу

Или:

Как Apple Intelligence-ить в России обычному Xcode разрабу

Скачать модель и воспользоваться. Как я понял, работает она только с SwiftUI и в настоящее время достаточно бесполезна.

Как Apple Intelligence-ить в России обычному Xcode разрабу

Apple Intelligence поучаствовать в тестировании мне так и не предложили:

Как Apple Intelligence-ить в России обычному Xcode разрабу

Домашнее задание

Сделать возможным для мака с китайским серийным номером применение Apple Intelligence

Ещё один нюанс: Apple Intelligence не будет работать в ЕС в 2024 году, законы-с…

22
Начать дискуссию