2012-03-08 4 views
21

Можно создать дубликат:
ios 5.1 with xcode 4.2 for iOS developmentXcode 4.2 (Snow Leopard) и IOS 5,1

Я обновил свой iPhone к прошивке 5.1. Моя операционная система - Snow Leopard.
Теперь мне нужен SDK 5.1 для разработки с xcode 4.2.

Где его скачать?
Любое предложение?

Решение: Понизить к ios5.0 или обновление Lion

+1

Тот же вопрос здесь: http://stackoverflow.com/questions/9613565/ios-5-1-with-xcode-4-2-for-ios-development/9613774#comment12199185_9613774 – Pochi

+2

Пожалуйста, не редактируйте ответы, поблагодарить за решение, но проголосовать за них и отметить один из них, как принято. Благодарю. –

ответ

26

Вы не можете.

Чтобы получить последнюю версию Xcode с 5.1 SDK, вам необходимо обновить Mac OS 10.7 Lion.

Последняя устанавливаемая версия Xcode на Snow Leopard будет 4.2. Apple действительно хочет, чтобы разработчики следили за всем, будь то MacOS или iOS.

+0

Решение заключается в том, чтобы понизить мой iPhone до iOS 5.0? – Dany

+0

или обновите свой Mac до льва. –

+1

Вы не можете понизить свой iThing. Как только вы встанете, вы не сможете спуститься. Обновление для Льва –

0

iOS 5.1 доступен только в xCode 4.3.1, и его единственный доступный в Lion, извините.

YOu может попытаться изменить версию макинтош и притворяется, чтобы установить 4.3.1, но я не могу заверить вас, его будет работать ...

1

Если Вы хотите, чтобы остаться на Snow Leopard, скачать IOS 5.0.1 вашего устройства по этой ссылке: http://www.iphonefirmware.com/firmwares-download.

И выполните ручное восстановление на iTunes.

Я сделал это сегодня (8 марта 2012 г.) на своем iPad 2, и это работает, Apple все еще, кажется, подписывает эту версию iOS. Думаю, не надолго, так что делайте это быстро.

55

Чтобы получить Xcode 4.2 на Snow Leopard для запуска кода на устройстве под управлением 5.1 вы можете сделать это:

Если у вас есть еще один Mac работает Lion + XCode 4.3.1 вы можете скопировать файлы из:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) 

эквивалентному место на вашем Mac SL: вероятно

/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

, а также копировать version.plist из машины Lion в папке iPhoneOS.platform к SL.

Повторно запустите XCode на машине SL и снова подключите устройства, и это кажется достаточно довольным.

[Изменить: Если у вас нет доступа к машине с Lion + 4.3.1, вы можете получить файлы из 4.3.1 DMG, который можно загрузить с Apple, здесь: http://adcdownload.apple.com/Developer_Tools/xcode_4.3.1_for_lion/xcode_4.3.1_for_lion.dmg

затем установите DMG, Показать содержимое пакета на иконку XCode и перейти к

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport to 

найти файлы упомянутые выше]

В. шаги:

  1. Stop Xcode на SL машины
  2. Отключите Iphone
  3. Смонтировать Xcode 4.3.1 Изображение (.dmg, который вы можете загрузить с сайта компании Apple Dev)
  4. Показать пакет contentes по 4.3.1
  5. копия XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) к <HD>/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  6. копию Xcode XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/version.plist в <HD>/Developer/Platforms/iPhoneOS.platform/
  7. Начало Xcode
  8. подключите ваш iphone, и он должен работать.
+2

Есть еще несколько папок для захвата. См. Https://devforums.apple.com/message/630144#630144 –

+1

, к сожалению, 4,3,1 dmg с тех пор исчезли, и автономная установка dmg устарела в пользу установки магазина xcode, неясно, что вы сможете получить dmg от этого в будущем. с тщательной охотой и проклинанием можно найти 4.3.2 dmg (http://adcdownload.apple.com/Developer_Tools/xcode_4.3.2/xcode_432_lion.dmg), но это может быть последний доступный dmg, и я еще не знаю знаете, что обходной путь выше работает с этим dmg, ожидая его до d/l. – natbro

+1

hooray, такие же инструкции работают для 4.3.2 dmg. обязательно следуйте советам, чтобы скопировать файлы '/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Develope r/SDK/iPhoneOS5.1.sdk' из DMG в ваш'/Разработчик/Платформы/iPhoneOS.platform/Developer/SDK/', в противном случае отладка будет нарушена. Вы также захотите сделать чистую сборку или ваши контрольные точки не будут работать. – natbro

Смежные вопросы