iPhone에 임시 앱 설치 문제 :“리소스가 수정되었습니다.”

StackOverflow https://stackoverflow.com/questions/1409985

  •  05-07-2019
  •  | 
  •  

문제

임시 프로비저닝을 사용하여 "디버그"구성으로 컴파일 된 개발 iPhone에 앱을 설치할 수 있으며 모든 것이 정상적으로 작동합니다. 그러나 "릴리스"구성을 사용하여 빌드 할 때 iTunes는 다음과 같이 말합니다. 응용 프로그램 XXX는 자원이 수정되었으므로 iPhone "YYYY"에 설치되지 않았습니다.

나는 전에이 메시지를 본 적이 없다. 그게 무슨 뜻인지 아는 사람이 있습니까?

감사!

안토니오

도움이 되었습니까?

해결책 2

우리는 마침내 문제를 제거했습니다. 우리는 빌드를 만든 후 iTunes 용 이미지를 포함 시키려고했지만이 방법을 사용했을 때 (http://iosdevelopertips.com/xcode/itunes-icon-for-ad-hoc-distributions.html) 모든 것이 순조롭게 진행되었습니다.

다른 팁

우리는 첫 번째 베타 중에 같은 문제가있었습니다. Windows의 누군가가 XXX.App 폴더에 파고 들어있는 다음 Explorer는 엄지 .db 내부 및, , 그는 메시지를 받았습니다 "Application XXX는 자원이 수정 되었기 때문에 iPhone"Yyyy "에 설치되지 않았습니다." 그가 설치하려고 할 때.

그는 iTunes에서 앱을 제거하고 XXX.App에서 모든 whilgs.db를 삭제 한 다음 작동했습니다.

내 경우에는 누군가를 돕는 경우를 대비하여 .App을 네트워크 드라이브에 복사 한 다음 iTunes로 드래그하기 전에 Win7 컴퓨터에 복사했습니다. 그런 다음 작동하지 않았습니다. 복사하기 전에 .App을 먼저 늘린 다음 다른 쪽 끝에 압축을 풀면 작동했습니다. 물론, 나는 왜 그런지 알 수 없습니다 ....

디버그 구성과 릴리스 구성에는 몇 가지 중요한 차이점이 있으며 릴리스 릴리스는 Ad-Hoc의 모습에 훨씬 더 가깝습니다. 따라서 먼저 릴리스 구성을 복제하고 사본을 "Ad-Hoc"로 만들고 호출해야하며 Ad-Hoc 프로비저닝 프로필을 사용해야합니다. 그런 다음 새 자격 파일을 만들어야합니다. 새 버전의 Xcode에는 프로비저닝 프로필이 포함 된 IPA 파일로 앱을 빌드하고 보관할 수있는 멋진 기능이 있습니다.

이 모든 것을 수행하는 방법은 다음과 같습니다. http://www.tuaw.com/2010/05/23/devsugar-a-better-way-to-share-ad-hoc-builds/

이 지침에서, 자격을 파일을 만들라고 말하면, 그것은 plist 파일에서 얻을 수있는 획기를 선택 해제하라고 말합니다. Entitlements 파일을 만들었을 때, 작업 파일이 전혀 없었기 때문에 하나를 만들고 유형을 부울로 설정하고 선택하지 않은 상태로 두었습니다. 그것은 나를 위해 잘 작동했습니다.

이와 같은 광범위함을 피하기위한 가장 좋은 솔루션은 IPA 파일을 만드는 것입니다. Xcode에서 IPA 대상 생성을위한 좋은 단계별 안내서는 다음과 같습니다.

http://idotcomllc.wordpress.com/2009/05/26/how-to-build-a-ipa-file-from-xcode/

입문 프로젝트로 시작하므로 "집계"를 검색하여 빌드를위한 새로운 IPA 대상을 만드는 방법을 알려주는 지점을 찾으십시오.

앱을 Windows를 방문 할 수있는 서버에 직접 업로드합니다. 그런 다음 Windows에서 압축하십시오.

나는 그것을 가지고 있었고, 깨끗한 빌드를했고 다시는 보지 못했습니다.

불완전한 IPA/Zip 아카이브 (설치 끝에서 수신)가 우리의 원인이었습니다.

cp -r로 실행 스크립트를 사용 하여이 문제가 있었는데 .App 파일은 페이로드 폴더에 대한 파일을 사용했습니다. 어떤 이유로 스크립트가 파일을 복사했을 때 파일을 복사 할 때 파일을 수정하고 Finder를 사용하고 .App 파일을 페이로드 폴더에 수동으로 복사 한 경우 그리고 .ipa 파일을 수동으로 ZIPTED로 잘 작동했습니다. .app 파일을 확인하기 위해 Codesign -v를 사용하여 여러 번 테스트했습니다. 빌드와 실행 스크립트 후에는 항상 오류를 통과합니다. 그러나 파일을 수동으로 복사 할 때 오류가 없습니다.

저에게 문제는 공유 네트워크 드라이브의 모든 디렉토리에 .double 파일이 추가되었습니다. 우리는 주로 Windows 환경이며 Mac은 모든 디렉토리에 드라이브에 .double 파일을 저장했습니다.

말 그대로 위에서 언급 한 문제를 해결하기 위해 모든 디렉토리 (iTunes에 복사 된 앱)의 .double 파일을 간단히 삭제하여 수정했습니다.

이것이 누군가를 돕기를 바랍니다!

나는 일부 앱을 테스트해야했으며 어떤 이유로이 오류를 얻는 유일한 앱이었습니다. 나는 XP에서 일하고있다. 테스트중인 모든 앱은 동일한 프로비저닝 파일을 사용하지만 일부는 동기화되는 반면 다른 앱은 동기화되지 않습니다. 무엇을 고쳤는지 잘 모르겠지만 나는 내 *에 들어갔다 *내 음악 iTunes iTunes Media Mobile Applications* 폴더, 동기화하려는 앱의 기존 .ipa 파일을 삭제했으며 이후에 잘 동기화되는 것처럼 보였습니다. 그것은 당신의 문제에 대한 답이 아니지만 시도해보십시오.

Mac에서 ASSTS를 사용하거나 컨텐츠가있는 경우 .ds_store 파일과 숨겨진 .git 폴더와 동일한 문제가 발생했습니다. 자산에서 삭제되면 문제가 사라졌습니다. 숨겨진 파일의 문제 일 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top