iPhone 3G отказывается переносить купленные приложения в iTunes


11

Мой iPhone 3G отказывается переносить приобретенные приложения в iTunes. Это вызывает у меня серьезные проблемы с синхронизацией.

Всякий раз, когда я пытаюсь перенести приложения с iPhone на iTunes, они проходят через движения, но на самом деле никогда ничего не переносят. Он отображает различные приложения в информационной области в верхней части экрана, но индикатор выполнения никогда не перемещается.

Для сравнения, когда я синхронизирую другие айфоны, используя ту же самую установку iTunes, прогресс индикатора выполнения и приложения передаются.

То же самое происходит и при чистых установках iTunes на других компьютерах, похоже, что мой iPhone является общим фактором. Я попытался восстановить телефон из резервной копии, которая не имеет значения.

Это начало происходить несколько месяцев назад, и с тех пор телефон был обновлен до 3.0 и 3.1, но проблема все еще сохраняется.

Первоначально это было только незначительное раздражение, но я сделал и попытался исправить это, которое ухудшило положение. Я удалил все приложения с помощью iTunes, а затем сделал «Перенос покупок» в надежде, что это может что-то исправить.

Это ничего не исправило. Кроме того, я не могу сейчас синхронизироваться вообще.

Если я синхронизирую iTunes, теперь выполняет «передачу покупок», не может передать и затем удаляет все приложения (и данные) с моего iPhone. Это также означает, что я не могу синхронизировать музыку, подкасты или что-то еще.

Я не могу синхронизировать что-либо еще, потому что я не могу временно отключить синхронизацию приложений, потому что тогда iTunes предупреждает, что приложения на iPhone будут удалены.

Я также пытался деавторизовать и реавторизовать.

Что я могу сделать, чтобы синхронизация приложений снова заработала?

PS Я рассмотрел удаление всех приложений и переустановку их по одному, в надежде, что это решит проблему. Однако я действительно не хочу делать это для 55+ приложений и повторно вводить данные для входа в систему и т. Д. Для приложений, которые в них нуждаются, тем более, что я мог бы тогда узнать, что это не решило проблему.

Обновить:

Последнее обновление iTunes 9 улучшило ситуацию в одном ключевом аспекте. Если разрешить синхронизацию до конца, iTunes больше не удаляет все приложения из моего телефона. Теперь я могу синхронизировать все остальные данные, даже если не могу синхронизировать свои приложения.

Постановили:

Смотрите мой ответ на вопрос, как я наконец решил проблему.


Обратите внимание, что некоторым приложениям может потребоваться более 20 минут для передачи с iPhone / iPod Touch с очень небольшим прогрессом. Я смотрю на тебя ГДР. Это одна из многих причин, по которым я ненавижу синхронизировать свой iPod.
Уилл Эддинс

Возможно, но это не то, что здесь происходит. Он работает по всем 55+ приложениям, сообщая, что передает их, при этом никогда не обновляя индикатор выполнения и ничего не передавая.
andynormancx

Если вместо синхронизации вы щелкаете правой кнопкой мыши iPhone на левой панели и просто выбираете Перенос покупок, это делает то же самое?
Уилл Эддинс

3
Есть ли какие-либо приложения в вашем списке приложений, которые, как известно, вызывают эту проблему?
Джефф Этвуд

1
Я не знаю, Джефф, вы знаете список приложений, которые вызывают проблемы?
andynormancx

Ответы:


6

Ну, похоже, что я, наконец, мог это исправить, не потеряв все свои настройки / данные. Но я предупреждаю вас, это не красиво и требует временного взлома моего телефона.

Сначала я сделал джейлбрейк телефона, я использовал приложение blackra1n, но любая техника джейлбрейка работала бы одинаково хорошо.

Затем я использовал cydia для установки пакета OpenSSH (снова подойдет любой установленный пакет jailbrake).

Затем я ssh'd в телефон (имя пользователя = root, пароль = alpine).

Я перешел в / private / var / mobile / library / safeharbor и взял копию списка каталогов, так что я заметил, какие приложения я установил. В этом каталоге хранятся все данные для приложений.

Затем я удалил файл /var/mobile/Library/Caches/com.apple.mobile.installation.plist, это файл, в котором хранится информация об установленных приложениях. Затем я перезагрузил телефон.

На данный момент единственными приложениями, отображаемыми как установленные, были приложения Apple, cydia и blackra1n.

Затем я сделал резервную копию телефона. Затем я восстановил текущую прошивку и позволил iTunes восстановить резервную копию, которую я только что сделал.

Так что теперь у меня чистый телефон без установленных приложений, но важно, что у меня все еще есть настройки и данные для приложений, которые я установил. Я начал переустанавливать свои приложения, и они правильно выбирают свои данные и настройки, которые все еще находятся в каталоге safeharbor.

Я проверил, что синхронизация приложений работает, и просто держу пальцы скрещенными, чтобы они оставались такими.

Важным трюком здесь было удаление файла com.apple.mobile.installation.plist, потому что тогда iTunes не знает, что были установлены какие-либо приложения, и поэтому не начинает удалять данные / настройки при синхронизации.


2

Я нашел лучшее решение для вас:

  1. измените имя файла /var/mobile/Library/Caches/com.apple.mobile.installation.plist, этот файл содержит информацию о том, какие приложения устанавливаются, как вы сказали. Вы можете просто перейти на com.apple.mobile.installation2.plist.

  2. iphone создаст новый файл почти сразу (может быть, вам нужно запустить программу, например, mail или itunes) ...

  3. после того, как он создал новый файл. удалите его и переименуйте исходный «com.apple.mobile.installation2.plist» обратно в исходное имя (убрал «2»)

  4. даже не нужно перезагружать телефон, просто откройте некоторые программы и настройки, приложение sms и сафари, телефон немного застрянет, как будто он что-то загружает, и через несколько минут вы увидите, что ваши приложения вернулись и все снова работает. Itunes также может обновить. и все настройки программы появятся на странице настроек.


Я не могу на самом деле проверить это, так как я исправил свой телефон много месяцев назад. Но да, это звучит как хорошее решение.
andynormancx

2

В конце концов вы можете попытаться перенести приложения iPhone в медиатеку iTunes через CopyTrans (насколько мне известно, не нужно взламывать тюрьму). После передачи синхронизируйте ваш iPhone с iTunes и посмотрите, исправлена ​​ли сейчас проблема.


1

У меня была похожая проблема на iPhone 3G, ничего не решило бы, и я не чувствовал себя достаточно компетентным, чтобы попробовать вариант джейлбрейка - в конце концов, я заново загрузил все приложения через iTunes (по-настоящему легко перейти на экран - на iPhone), а затем установите флажок «синхронизировать приложения» на вкладке «приложения» моего iPhone в iTunes.

Я нажал «Синхронизация», а затем, случайно, должен признать, отменил синхронизацию в течение 10 секунд после ее запуска, и был очень удивлен, увидев, что iPhone теперь выглядит полностью синхронизированным!

Затем я снова нажал «Синхронизация» и - к моему большому удивлению, телефон начал синхронизироваться и, примерно через 30 минут, был завершен, приложения и все.

Я НЕ потерял данные приложения или настройки!

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


0

Возможно, это не то решение, которое вы ищете, но то же самое случилось со мной, и мне пришлось восстановить прошивку, а затем восстановить мою последнюю резервную копию. И тогда все снова было хорошо


Как я уже сказал в вопросе, я уже попробовал это.
andynormancx

Извините, наверное, пропустил ту часть в вашем вопросе
monkey_p

0

Я бы серьезно подумал о полной перезагрузке iphone, переустановил 3.1 и позволил синхронизировать его из резервной копии itunes.


Уже пробовал, несколько раз.
andynormancx

0

В своем вопросе вы сказали, что восстановили свой телефон из резервной копии.

Я предполагаю, что когда вы восстанавливаете резервную копию, она также восстанавливает проблему.

Я думаю, что проблему такого типа можно решить, восстановив телефон и настроив его как новый телефон, а затем синхронизировав все данные с ним.

Сказав это, я не уверен, что произойдет с вашими покупками, когда это произойдет.

Если после этого проблема все еще возникает, то пришло время обратиться в компанию Apple для гарантийной замены.


Да, я уверен, что установка нового телефона решит проблему. Но нет «синхронизации всего через». Да, мои контакты могут быть синхронизированы, но мне придется переустанавливать каждое из моих приложений вручную, а затем устанавливать их с настройками и данными.
andynormancx

0

Вы пытались «Сбросить все предупреждения», щелкнув правой кнопкой мыши значок iPhone в iTunes, а затем снова выполнить синхронизацию?

У меня также возникла проблема при синхронизации моих приложений с моим iPhone, и я обнаружил, что один раз нажал на опцию типа «Не переносить приложения и не спрашивать снова».
Проблема была не совсем та же, но я надеюсь, что это может помочь.


Да, боюсь, я уже попробовал это.
andynormancx

0

У меня была такая же проблема, я позвонил в службу поддержки Apple. Они были чрезвычайно полезны и решили проблему для меня за 30 минут поиска неисправностей. В конечном счете, они повторно разрешили загрузку отсутствующих треков, и я взял их в iTunes.


Треки? Этот вопрос не о синхронизации треков, а о синхронизации приложений.
andynormancx

Исходя из моего опыта поддержки Apple, синхронизация - та же идея. Она заставила меня использовать бесплатные приложения, чтобы убедиться, что процесс синхронизации работает правильно. Стоит позвонить им, я воспользовался функцией «позвони мне в это время» и сразу же был связан с кем-то, кто точно знал, как помочь.
Кайл Смит

0

Я бы порекомендовал сначала удалить iTunes с помощью Revo Uninstaller, чтобы удалить все связанные файлы. Затем переустановите itunes и загрузите программное обеспечение 3.1.2 (вам не нужно платить, поскольку оно уже связано с вашим AppleId.

Поскольку вы уже выполнили восстановление, похоже, что программное обеспечение 3.1.2, которое у вас есть на вашем компьютере или ваше программное обеспечение itunes, или оба отсутствуют файлы или содержат поврежденные файлы.

Это в основном сбросит ваш iphone. Если вы не хотите этого делать, попробуйте удалить на компьютере старое программное обеспечение iphone и сначала переустановить программное обеспечение 3.1.2. Если это не сработает, я приложу все усилия и использую Revo Uninstaller, чтобы удалить все ваши поврежденные файлы.


Я уже сделал самые чистые из возможных деинсталляций. В рамках моих попыток исправить это я установил iTunes на полностью чистую установку ОС. На самом деле я сделал это с двумя разными ОС, XP и OS X. Так что проблема на самом деле не в моей установке iTunes, а в том, что проблема в телефоне. Как вы говорите, без сомнения, полное стирание телефона и начало с нуля наверняка все исправят. Но этой полной очистки и ручной переустановки более 60 приложений, а также настроек и данных (некоторые из которых не могут быть сохранены) я стараюсь избегать.
andynormancx

Если вы используете много джейлбрейкнутых приложений, вы можете полностью сохранить их все до своего RockID через «Rock», другой сторонний установщик. Это сэкономило мне массу времени при обновлении с 3.0 до 3.1.2.
eqzx

0

У меня была эта проблема. В моем случае я выбрал «Перенос покупок с iPod», и iTunes начинал их переносить, а затем - ничего. То же самое произошло, когда я щелкнул правой кнопкой мыши на iPhone и выбрал ту же опцию Transfer .... Это начнется и сразу остановится.

Я решил эту проблему, сняв флажок «Запретить автоматическую синхронизацию iPod и iPhone» в разделе « Устройства » в настройках iTunes. (Для записи, по умолчанию этот флажок снят. Я установил этот флажок, чтобы избежать путаницы при автоматической синхронизации с iPod друзей и т. Д.)

Надеюсь, это поможет...


Проверка / снятие отметки было одной из многих вещей, которые я пробовал, и я боюсь, что в случае, описанном в вопросе, это не помогло.
andynormancx

0

У меня была такая же проблема только сейчас. Прочитав много тем, я понял, как с этим разобраться:

Откройте iTunes, подключите iPhone / iPad / что угодно ...

  1. Щелкните правой кнопкой мыши на iPhone в меню слева и выберите « Сбросить предупреждения» .
  2. Нажмите Store > Авторизовать этот компьютер . (Я использовал то же имя пользователя и пароль, что и в магазине приложений)
  3. Снова щелкните правой кнопкой мыши на мобильном телефоне и выберите Перевод покупок .

Это сработало для меня идеально, не вызывая много хлопот.


1
Это здорово, что это решило проблему для вас. Эти шаги были одной из многих, которые я пытался решить, но, к сожалению, у меня не получилось.
andynormancx
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.