Xcode 6.3에서는 실제 장치에서 Swift로 작성된 iOS 프로젝트를 실행하려고 할 때이 오류가 발생했습니다.
앱 설치 실패
장치에 쓸 수 없습니다.
프로젝트를 정리하고 다시 실행하려고했지만 같은 오류가 발생합니다.
이 오류를 어떻게 수정할 수 있습니까?
Xcode 6.3에서는 실제 장치에서 Swift로 작성된 iOS 프로젝트를 실행하려고 할 때이 오류가 발생했습니다.
앱 설치 실패
장치에 쓸 수 없습니다.
프로젝트를 정리하고 다시 실행하려고했지만 같은 오류가 발생합니다.
이 오류를 어떻게 수정할 수 있습니까?
답변:
저에게는 프로비저닝 프로파일이었습니다. 개발 대신 배포를 사용했습니다.
나에게 다음은 iOS 11 베타 10, XCode 9 베타 6에서 작동하지 않았습니다.
파생 데이터를 삭제하고 다시 작동했습니다.
내 프로젝트에서이 문제는 심볼릭 링크가있는 폴더가 있기 때문에 발생했습니다. 해당 폴더를 제거했는데 제대로 작동했습니다.
ls -lR #YOUR_PROJECT_DIR# | grep ^l
프로젝트에이 파일 / 폴더를 연결 한 경우 다음 확인 프로젝트 디렉토리에 심볼릭 링크를 검색YOUR_PROJECT.xcodeproj/project.pbxproj
이 오류에는 다양한 제안 된 답변에서 볼 수 있듯이 많은 잠재적 근본 원인이 있습니다. 이와 같은 앱 설치 문제를 해결하는 가장 좋은 방법은 일반적으로 훨씬 더 구체적인 오류 메시지를 제공하는 iOS 장치 자체의 콘솔을 검사하는 것입니다. Xcode에서 '장치 및 시뮬레이터'창을 열고 앱이 설치되는 장치의 로그를 살펴 봅니다.
제 경우에는 "장치에 쓸 수 없습니다"오류가 발생했습니다.
Feb 27 10:54:58 iPhone-7-110 설치됨 (MobileSystemServices) [46] : 0x16f92f000-[MIBundle _validateWithError :] : 38 : / private / var / installd / Library / Caches 경로의 번들에서 Info.plist를로드하지 못했습니다. /com.apple.mobile.installd.staging/temp.ebmR6U/extracted/SampleApp.app/Frameworks/SomeFramework.framework
실제로 무슨 일이 일어나고 있는지 명확하게 암시합니다. Info.plist
동적 프레임 워크 대상 (앱에서 사용)에 대한 파일 을 설정하는 것을 잊었습니다 .
내 프로젝트에 프로젝트 외부의 파일에 대한 심볼릭 링크가 있습니다. 이 심볼릭 링크를 삭제하면 설치가 정상적으로 작동했습니다.
아무것도 도와주지 않았습니다. 아래 단계를 따랐습니다.
마침내 나는 그것을 작동시켰다 !!
나는 같은 문제에 직면하고 있으며이 단계를 수행하고 이제는 작동합니다.
그때 여전히 작동하지 않습니다.
나는 그것이 효과가 있기를 바랍니다.
이 문제에 직면 한 모든 사람 :
너무나 많은 이유가 있고 이것이 나에게 일어난 일 중 하나입니다.
나는 같은 문제에 직면했고 나는 무선으로 연결되었고 무선 연결 모드 (동일한 네트워크를 통해 연결됨)에서 응용 프로그램을 설치하려는 경우 아마도 인터넷 연결이 좋지 않기 때문일 수 있습니다. 인터넷 연결을 확인하고 다시 시도하세요. 정상적으로 작동합니다.
키 체인에서 모든 인증서를 제거하고 자동 xcode 관리 프로필을 선택합니다.
장치 다시 시작
파생 데이터 삭제
깨끗한
운영
다음 오류로 인해 앱 설치가 실패 했을 수 있습니다 . 코드 서명이 없습니다 . 제 경우에는 프로젝트 정리 후 오류 설명이 "No code signature found"로 전환되었습니다.