Iphone OS версии 3.0.1 (7A400) - не поддерживается последней версией XCode

Я очень новичок в разработке IPhone. Я обновил свой IPhone до последней версии 3.0.1 (7A400). Я также загрузил последнюю версию SDK, но последняя версия ОС, поддерживаемая XCode, - 3.0.1 (7A341).

Любые идеи?

Ответ 1

Довольно легко.

ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A341\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

Обновление. В Xcode 4 этот путь изменился на /Applications/Xcode.app/Contents/Developer/Platforms/...

Ответ 2

Чтобы продолжить разработку iPhone SDK 3.0 на iPhone, iPhone 3G и iPhone 3GS под управлением iPhone OS 3.0.1, необходимо выполнить следующие действия:

  • Войдите в свой Mac с учетной записью администратора и запустите приложение терминала (/Приложения/Утилиты)

  • Скопируйте и вставьте следующую строку в терминал: ln -s/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\(7A341)/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

Примечание. Если вы установили iPhone SDK 3.0 где-то, кроме места по умолчанию /Developer, замените каталог "/Developer" соответствующим образом.

Дополнительная информация по этой теме на форумах Apple Dev: https://devforums.apple.com/message/105448#105448

Ответ 3

Мне пришлось ставить кавычки вокруг путей, а также перезапускать xcode:

ln -s "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 (7A341)" "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1"

Ответ 4

ok вам нужно взять старый файл 3.0 (7a341) и скопировать его в 3.0.1 (7A400) У меня было три файла, мне нужно было скопировать

открыть поиск в папку

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

создать новую папку 3.0.1 (7A400)

копировать в него файлы из 3.0 (7A341)

перезапустить xcode

сделано!!

Ответ 5

Для науки здесь есть вариация, которую я должен был использовать:

sudo ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A312g\)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1

Разница заключается в (7A12g) в исходном имени файла. Я только что создал символическую ссылку вручную в терминале, а затем перезапустил XCode, и все это сочеталось.

Ответ 6

В моем случае то, что работало, поддерживало мой iPad, восстанавливая его из iTunes, удаляя его из моего органайзера, затем подключая его и позволяя организатору найти его снова. YMMV.

Ответ 7

У нас было несколько более недавнее проявление этой проблемы. Просто добавьте этот ответ, поскольку это самый лучший хит Google для сообщения об ошибке.

В XCode 4.3.3, подключении iPod Touch второго поколения с iOS 3.1.3, необходимо было создать символическую ссылку:

sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.1.3\ \(7E18\)

"3.1.3 (7E18)" - это версия программного обеспечения, которая была отображена в XCode Organizer для iPod.

Необходимы перезагрузки XCode и iPod и установка правильной библиотеки поддержки отладки устройств.

Ответ 8

Ой.. У меня тоже было это... закончилось переустановкой SDK + Xcode... Если бы я опубликовал здесь свою проблему: (