Я очень новичок в разработке IPhone. Я обновил свой IPhone до последней версии 3.0.1 (7A400). Я также загрузил последнюю версию SDK, но последняя версия ОС, поддерживаемая XCode, - 3.0.1 (7A341).
Любые идеи?
Я очень новичок в разработке IPhone. Я обновил свой IPhone до последней версии 3.0.1 (7A400). Я также загрузил последнюю версию SDK, но последняя версия ОС, поддерживаемая XCode, - 3.0.1 (7A341).
Любые идеи?
Довольно легко.
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/...
Чтобы продолжить разработку 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
Мне пришлось ставить кавычки вокруг путей, а также перезапускать xcode:
ln -s "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0 (7A341)" "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1"
ok вам нужно взять старый файл 3.0 (7a341) и скопировать его в 3.0.1 (7A400) У меня было три файла, мне нужно было скопировать
открыть поиск в папку
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
создать новую папку 3.0.1 (7A400)
копировать в него файлы из 3.0 (7A341)
перезапустить xcode
сделано!!
Для науки здесь есть вариация, которую я должен был использовать:
sudo ln -s /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0\ \(7A312g\)/ /Developer/Platforms/iPhoneOS.platform/DeviceSupport/3.0.1
Разница заключается в (7A12g) в исходном имени файла. Я только что создал символическую ссылку вручную в терминале, а затем перезапустил XCode, и все это сочеталось.
В моем случае то, что работало, поддерживало мой iPad, восстанавливая его из iTunes, удаляя его из моего органайзера, затем подключая его и позволяя организатору найти его снова. YMMV.
У нас было несколько более недавнее проявление этой проблемы. Просто добавьте этот ответ, поскольку это самый лучший хит 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 и установка правильной библиотеки поддержки отладки устройств.
Ой.. У меня тоже было это... закончилось переустановкой SDK + Xcode... Если бы я опубликовал здесь свою проблему: (