데이터를 잃지 않고 단일 iOS 앱을 다시 설치할 수 있습니까? 프로그램에는 내가 잃지 않을 많은 데이터가 있습니다.

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



답변

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


답변

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


답변

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

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

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


답변

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

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

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

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


답변

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

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


답변

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

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


답변

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