Так как диплом мне нужно написать под мой планшетник iPad, сразу возникло несколько проблем.
1.Писать под iPad можно только на маке с использованием XCode или на виртуалке с тем же маком. Пока что был выбран второй вариант и скачан он был отсюда.
Единственная проблема - процессор виртуальной машины остановился на загрузке при сером яблоке.
Решена была тем же способом, что описан в дескрипшне на рутрекере:
1.Писать под iPad можно только на маке с использованием XCode или на виртуалке с тем же маком. Пока что был выбран второй вариант и скачан он был отсюда.
Единственная проблема - процессор виртуальной машины остановился на загрузке при сером яблоке.
Решена была тем же способом, что описан в дескрипшне на рутрекере:
Если ничего не помогает избавиться от ошибки:
"The CPU has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point."
то необходимо добавить в конец файла Mac OS Snow Leopard.vmx(открыть в блокноте) следующую строку:
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
"The CPU has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point."
то необходимо добавить в конец файла Mac OS Snow Leopard.vmx(открыть в блокноте) следующую строку:
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
Далее я загрузил свежий iTunes и присоединил устройство. XCode сказал, что не знает версии iOS, установленной на устройстве, но предложил собрать информацию и работать через неё. Жмём ок и ждём. Как только этот этап завершён - переходим ко второй проблеме)
2. Загружать свои приложения на устройства можно, только если у вас есть сертификат разработчика. Его конечно же нет и платить $99 не хочется.
Я погуглил и попробовал несколько разных вариантов, но самым рабочим оказался этот.
Единственное что там не было описано - откуда взять App Sync, в моей Cydia её не было.
Этот вопрос легко гуглится, так что вот что нужно:
Заходим в Cydia, Sources -> Edit -> Add и вводим http://cydia.hackulo.us/
Далее интуитивно понятно - жмём большие кнопки, ждём перезагрузки.
Затем нужно перейти в Search, набрать там AppSync и выбрать версию, исходя из версии системы и установить её.
Если не установить AppSync, вылетает ошибка
The identity used to sign the executable is no longer valid (0xE8008018).
Комментариев нет:
Отправить комментарий