데이터를 잃지 않고 단일 iOS 앱을 다시 설치할 수 있습니까?


9

다시 설치해야하는 단일 앱이 있습니다. 나는 그것이 작동하도록 인간에게 알려진 모든 트릭을 시도했지만 모두 실패했습니다. 이 응용 프로그램에는 내가 잃지 않을 많은 데이터가 있습니다. 그것은 명시 적으로 iCloud를 지원하지 않으며 게임이 아니므로 Game Center가 아무것도 복원 할 희망이 없습니다. 가능한 경우 데이터를 손실하지 않고 어떻게 다시 설치할 수 있습니까?


1
재설치가 왜 필요하다고 생각하십니까?
bneely

1
어떤 앱입니까?
Graeme Hutchison

@ bneely 나는 다른 모든 것을 시도했습니다.
Timothy Mueller-Harder

2
이것은 단지 내 의견이지만 iOS 앱을 다시 설치하는 것이 해결책이라는 것에 회의적입니다. 응용 프로그램의 내용이 어떻게 잘못 수정되었다고 생각하십니까? iOS가 설계되고 구현되는 방식으로는 불가능합니다.
bneely February

3
사용자 데이터는 수정 가능하며 응용 프로그램 자체는 아닙니다 (예상합니다). 데이터가 손상된 경우가있을 수 있으며 동일한 데이터로 앱을 다시 설치 한 후 이전과 동일한 문제가있을 수 있습니다. (여러분이 겪고있는 문제에 대해 아직 명확하지 않다는 점을 지적해야합니다.) 목표 달성 방법을 모르겠습니다. 아래 언급 된 PhoneDisk는 좋은 옵션처럼 들리며 사용할 수있는 컴퓨터를 찾아야한다고 생각합니다. 데이터가 문제 일 가능성에 대비하십시오. (당신의 잘못은 아닙니다; 프로그래밍 오류 일 수 있습니다.)
bneely

답변:


7

내가 직접 시도하지는 않았지만 이론적으로 PhoneDisk 와 같은 것을 사용 하여 응용 프로그램의 개인 폴더를 열고 모든 내용을 컴퓨터에 복사 할 수 있습니다. 그런 다음 앱을 삭제하고 다시 설치 한 후 콘텐츠를 다시 복사 할 수 있습니다.


좋은 답변이지만 불행히도 PhoneDisk를 설치하는 데 필요한 관리자 권한이있는 컴퓨터에 액세스 할 수 없습니다.
Timothy Mueller-Harder

5

Xcode는 앱을 다시 설치할 수 있습니다. 창-> 장치로 이동하여 왼쪽에서 장치를 클릭하십시오. '+'버튼을 누르고 앱을 찾거나 원하는 앱을 '설치된 앱'섹션으로 드래그하면됩니다. iTunes에서 바로 앱 아이콘을 드래그 할 수도 있습니다. 데이터, 문서, 캐시 등을 지우지 않고 이전 앱 위에 앱을 다시 설치합니다 .


먼저, iTunes App Store에서 앱을 가져 오거나 ~/Music/iTunes/iTunes Media/Mobile Applications폴더 에서 찾아야 합니다. 그런 다음 USB 케이블을 사용하여 장비를 Mac에 연결하고 위의 지침을 따르십시오. 더 이상 해당 국가의 App Store에서 앱을 사용할 수없는 경우 앱을 크로스 컨트리 다시 설치하거나 업데이트 할 수도 있습니다. 앱을 사용할 수있는 다른 국가에 등록 된 Apple ID 만 있으면됩니다. 그런 다음 해당 Apple ID로 iTunes에 로그인하고 App Store에서 앱을 가져 오십시오. 그런 다음 Xcode를 사용하여 데이터를 지우지 않고 이전 앱 위에 다운로드 한 앱을 설치하십시오 .
Rockallite

1
10.3.2에 나를 위해 일한
MrCheatak

3

응용 프로그램을 다시 설치해도 문제가 해결되지는 않습니다. iOS 애플리케이션은 디지털 서명됩니다. 단일 바이트조차도 변경되면 iOS는 실행을 거부합니다. 다시 설치할 내용은 현재 설치 한 내용과 동일합니다.

데이터 또는 데이터 해석에 문제가있을 가능성이 훨씬 높습니다. 응용 프로그램에 데이터를 삭제했거나 인식하지 못하는 버그가있을 수 있습니다. 여기서 발생하는 문제를 진단하려면 개발자에게 문의해야합니다.

iExplorer와 같은 도구를 사용하여 장비에서 데이터를 가져 오거나 응용 프로그램에서 활성화 한 경우 iTunes 파일 공유 (iTunes에서 장비의 응용 프로그램 탭에 있음)를 사용할 수 있습니다.


2

Hui가 설명했듯이, 디렉토리에서 iTunesMetadata.plist 파일을 삭제하거나 이름을 바꾸면 데이터 손실없이 앱을 다시 설치할 수 있습니다.

이 목적으로 터미널은 iFile뿐만 아니라 작동하지만 작고 무료입니다. Facebook에서이를 수행하기위한 터미널 명령 :

rm $(dirname $(find -name Facebook.app))/iTunesMetadata.plist

나는 두 번의 실패한 업데이트 후에 방금 다시 설치해야했고 과거에는이 작업을 상당히 자주 수행해야했지만 모든 사람들은 timothymh가 겪는 모든 문제가 훌륭한 네트워크 연결로 인해 발생할 수있는 문제를 해결하지 못할 것이라고 제안합니다. 아니요, iOS에서는 실패한 설치를 실행할 수 없지만 데이터를 다시 시도하고 유지할 수는 없습니다.


1

앱을 다시 설치하는 유일한 방법은 앱과 모든 데이터를 삭제 한 다음 다시 설치하는 것입니다. 데이터 내보내기 / 복사 방법이 없다면 (예 : 앱 내보내기 / 가져 오기, iTunes 파일 전송, DropBox / iCloud 동기화 등).

장치의 전체 백업 및 복원을 수행하여 문제가 해결되는지 확인하려고합니다 ( 인간에게 알려진 모든 트릭 이 이것을 포함 했는지 여부는 모르겠습니다 ).


고맙지 만 도움이되지 않습니다. 내보내기 기능이 없으며 실제로 백업 복원이 실제로 원인이었습니다.
Timothy Mueller-Harder

0

iPhone이 탈옥 된 경우 앱의 메타 데이터를 삭제 한 다음 앱을 다시 설치할 수 있습니다.

SBSettings를 사용하여 응용 프로그램의 경로를 찾은 다음 iFile에서이 디렉토리로 이동하여 iTunesMetadata.plist를 삭제하십시오. App Store는 더 이상 앱이 설치된 것으로 표시되지 않으므로 앱을 다시 설치하고 데이터를 유지할 수 있습니다.


2
이 작업을 수행하는 방법에 대한 세부 정보를 추가 할 수 있습니까 (예 : 특정 응용 프로그램 하나를 샘플로 사용)
nohillside

-1

나는 같은 문제가있어서 앱의 상점 페이지에 가서 거기에서 업데이트했습니다.


앱을 업데이트하는 것은 다시 설치하는 것과 매우 다르며이 솔루션은 사용 가능한 업데이트가있는 경우에만 작동합니다.
Timothy Mueller-Harder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.