앱 설치 실패 : 장치에 쓸 수 없습니다.


92

Xcode 6.3에서는 실제 장치에서 Swift로 작성된 iOS 프로젝트를 실행하려고 할 때이 오류가 발생했습니다.

앱 설치 실패

장치에 쓸 수 없습니다.

프로젝트를 정리하고 다시 실행하려고했지만 같은 오류가 발생합니다.

이 오류를 어떻게 수정할 수 있습니까?


Xcode (Window-> Devices)에서 장치 로그를보십시오. 설치와 관련하여 어떤 오류가 표시됩니까?
Phillip Mills

응용 프로그램이 (설치된 앱)에 나타나지 않았고 (장치 로그)에이 앱에 대한 로그가 없습니다.
Kh_Shata 2015-06-23

1
나는 :( 엑스 코드 7 베타 동일한 문제에 직면하고있다
압둘라 Umer

4
남은 장치 저장 공간을 확인하셨습니까?
Goon Nguyen

기기에서 앱을 삭제하면 다시 설치할 수 있지만 실행하기 전에 삭제해야합니다. 업데이트 후 권한이 있어야 할 수 있습니다. 나는 ... 아직이 컴퓨터를 신뢰하는 경우 내 장치 나에게 물었다하지 않은 것처럼
이지

답변:


60

장치에서 앱을 삭제하고 프로젝트를 다시 실행하면 저에게 효과적입니다.


나에게도 작동합니다. 하지만 다시 빌드 할 때마다 앱을 삭제해야합니다. 생각?
이오 니스트

4
아직도 이런 일이 일어나고 있습니까? 시도해 보셨나요?Product -> Clean (Shift-Cmd-K)
Erik P.

38

청소를하고 내 앱을 성공적으로 설치했습니다.

제품-> 청소 (Shift-Cmd-K)


16

나는 장치를 껐다가 다시 켰지 만 그런 오류가 발생하지 않았습니다.


6
왜 이것이 답이 아닌가? 문제는 오류를 수정하는 방법입니다. 더 나은 대답으로 표현할 수 있지만 분명히 일부 사람들에게는 효과가있는 해결책입니다.
izzy

1
바로 그거죠! 중요한 것은 달성 된 문제에 대한 해결책입니다.
Vidya

14

좋습니다. 문제를 해결할 수있는 몇 가지 사항을 고려해야합니다. 답을 확인하고 게시하세요.

  1. 프로젝트에서 기능을 사용하고 있습니까? 올바르게 설정되어 있습니까 (모두 녹색이어야 함)
  2. 다른 프로젝트 (정말 간단한 것)로 시도 했습니까?
  3. App Store에서 앱을 설치할 수 있습니까?
  4. 장치에 남은 여유 공간을 확인 했습니까?

그렇지 않은 경우 다른 제안은 예외 중단 점을 사용합니다.이를 설정하고 수행하고 로그를 게시하는 방법에 대한 설명을 게시 한 사람이 있습니다.

앱 설치 실패

도움이 되길 바랍니다


11

완전한 다른 장치에서 일주일에 두 번이 문제가 발생했습니다.

프로젝트가 완벽하게 설치된 일부 앱을 삭제 한 후 한 장치에 더 이상 저장 공간이 없었습니다.

장치 재부팅 후 다른 장치가 수정되었습니다.


3
저장 공간이 꽉 찼고, 30MB 앱을 위해 700Mb가 남았고 설치할 수 없었으며 앱을 제거하면 1GB 이상의 여유 공간이 해결되었습니다.
Steven B.

11

무료 개발자 계정 을 사용하는 경우 서명 한 다른 앱을 제거해야 할 수 있습니다.


2
이것이 저에게 문제였습니다.
Tom

1
여기도 마찬가지입니다. 2 개의 앱을 설치했습니다. 삭제 후 작동했습니다. xavi.pedrals @ 감사합니다
eonist

10

저에게는 프로비저닝 프로파일이었습니다. 개발 대신 배포를 사용했습니다.


그것은 당신이 각 지정된 프로비저닝 프로파일이있는 경우 대신 릴리스의 디버그를 실행하려면 "재생"을 사용하고 있는지 확인하기 위해 당신의 계획 확인하는 좋은 아이디어이다
나단 F.을

1
배포 인증서를 사용하여 개발 중에 기기를 체크인 할 수 없습니까?
Kartiikeya

9

내 문제는 임베디드 프레임 워크였습니다.

"Build Phases"-> "Embed Frameworks"-> "Copy only when installation"을 선택하면 문제가 해결됩니다.

여기에 이미지 설명 입력


Unity 프로젝트에서 iOS Xcode "Could not write to device", 저를 위해 일하세요! 감사!
iHTCboy

7

나에게 다음은 iOS 11 베타 10, XCode 9 베타 6에서 작동하지 않았습니다.

  • 장치 다시 시작
  • 장치에서 앱 삭제
  • 프로젝트에 심볼릭 링크가 없습니다.
  • 사용 가능한 저장 공간이 충분했습니다.

파생 데이터를 삭제하고 다시 작동했습니다.


1
나를 위해 (xcode 9 베타 6 + ios 11) 무작위로 발생합니다. 다시 빌드하면 더 이상 오류가 발생하지 않습니다. 기묘한. "베타"문제 일 수 있습니다.
MoOx

5

내 프로젝트에서이 문제는 심볼릭 링크가있는 폴더가 있기 때문에 발생했습니다. 해당 폴더를 제거했는데 제대로 작동했습니다.


1
심볼릭 링크가 있다는 것을 어떻게 알았습니까?
gutte

안녕하세요, 저는 지난 며칠 동안 노력해 왔습니다. sym 링크를 어떻게 찾을 수 있습니까?
Nabeel K

1
나는 당신이이 명령을 사용하는 것이 좋습니다 ls -lR #YOUR_PROJECT_DIR# | grep ^l프로젝트에이 파일 / 폴더를 연결 한 경우 다음 확인 프로젝트 디렉토리에 심볼릭 링크를 검색YOUR_PROJECT.xcodeproj/project.pbxproj
루이스 엔리케 귀 마라 에스

링크가 필요하면 어떻게합니까?
ndreisg

5

이 오류에는 다양한 제안 된 답변에서 볼 수 있듯이 많은 잠재적 근본 원인이 있습니다. 이와 같은 앱 설치 문제를 해결하는 가장 좋은 방법은 일반적으로 훨씬 더 구체적인 오류 메시지를 제공하는 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동적 프레임 워크 대상 (앱에서 사용)에 대한 파일 을 설정하는 것을 잊었습니다 .


3

내 프로젝트에 프로젝트 외부의 파일에 대한 심볼릭 링크가 있습니다. 이 심볼릭 링크를 삭제하면 설치가 정상적으로 작동했습니다.


이것은 내 문제였습니다. 특히 리소스를위한 것 같습니다. 코드가 잘 작동하는 것 같습니다.
DuBistKomisch

2

같은 오류가 발생했습니다. 방금 프로젝트를 삭제하고 수정했습니다!

창-> 프로젝트로 이동하여 마우스 오른쪽 버튼을 클릭하고 프로젝트에서 제거하십시오!


2

장치에 동일한 번들 식별자가있는 앱이있는 경우 Xcode에서이 오류가 발생합니다. 동일한 번들 식별자로 잠재적 인 앱을 삭제하십시오.


2

프로비저닝 프로필을 확인하세요. 저와 같은 앱 스토어 프로비저닝 프로필을 사용하고있을 수도 있습니다. 앱 스토어 프로비저닝 프로필을 개발로 변경해야했는데 이제 작동합니다.


2

위의 모든 답변을 시도했습니다 : 앱 삭제, 저장 공간 정리, 프로젝트 정리 ...

마침내 효과가 있었던 것은 info.plist (일반> 빌드)에서 빌드 번호를 높이는 것이 었습니다.


1
여기도 마찬가지입니다! 힌트를 주셔서 감사합니다. 여기에 도움이 된 것은 아무것도 없습니다 :)
itinance

1

임베디드 라이브러리를 제거하고 실제로 임베디드되었는지 확인하십시오.


1

디버그를 위해 iPhone을 사용하는 경우 iPhone의 저장 공간이 디버그 앱보다 적기 때문일 수 있습니다.
iPhone 청소 --- 실제 컴퓨터
Mac 청소 --- 시뮬레이터


1

이것은 Apple의 놀랍도록 높은 수준의 개발 팀의 또 다른 시간 낭비처럼 보입니다. iOS11 Xcode9 (베타 선택, 어느 것이 든 작동)에서는 무작위로 발생합니다. 컴파일하는 동안 감히 앱을 전환하는 경우 더 자주 나타납니다. 다시 빌드하고 xcode를 응시하십시오. 내 경험상 두 번째로 실패하지 않고 작동합니다.


1

이 메시지는 앱이 설치되는 기기의 시스템 시계가 현재 시간과 너무 멀어도 나타날 수 있습니다.

iPhone의 시스템 시계를 변경하여 날짜 포맷터로 몇 가지 테스트를 수행하고 있었고 결국 현재 시간으로 재설정하는 것을 잊었습니다. 그 후 앱을 실행하려고 할 때마다 항상 동일한 메시지 ( "장치에 쓸 수 없습니다.")가 표시되었습니다. 설정에서 시계를 재설정하기 만하면 문제가 해결되었습니다.


1

아무것도 도와주지 않았습니다. 아래 단계를 따랐습니다.

  1. 파생 데이터 폴더 정리
  2. Xcode를 종료하고 장치 연결을 끊습니다.
  3. 맥북 재시동
  4. 장치 다시 시작
  5. Xcode 열기
  6. 프로젝트 정리 및 실행

마침내 나는 그것을 작동시켰다 !!


제 경우에는 Xcode를 닫고 다시 시작하기 만하면되었습니다. 그런 다음 설치가 작동했습니다.
Reinhard Männer

1

나는 같은 문제에 직면하고 있으며이 단계를 수행하고 이제는 작동합니다.

  1. 장치에서 앱 삭제
  2. 다른 응용 프로그램을 설치하십시오.
  3. X 코드에서 파생 된 데이터를 제거합니다.
  4. X-Code를 다시 시작한 다음 프로젝트를 정리하고 빌드 한 다음 실행합니다.

그때 여전히 작동하지 않습니다.

  1. 사용하지 않는 응용 프로그램 제거
  2. 장치를 다시 시작하고 설정에서 사용 가능 및 용량을 확인하십시오.
  3. 다시 앱이 기기에서 실행됩니다.

나는 그것이 효과가 있기를 바랍니다.


1

내 문제는 처음에 장치에서 다른 개발자 자격 증명을 사용하여 앱을 설치했다는 것입니다. 기기에서 앱을 삭제하면 문제가 해결되었습니다.


1

이 문제에 직면 한 모든 사람 :

너무나 많은 이유가 있고 이것이 나에게 일어난 일 중 하나입니다.

나는 같은 문제에 직면했고 나는 무선으로 연결되었고 무선 연결 모드 (동일한 네트워크를 통해 연결됨)에서 응용 프로그램을 설치하려는 경우 아마도 인터넷 연결이 좋지 않기 때문일 수 있습니다. 인터넷 연결을 확인하고 다시 시도하세요. 정상적으로 작동합니다.


0

또한 Xcode를 실행하는 컴퓨터에 공간이 부족한 경우 표시되는 오류입니다.


0

디버깅 목적으로 앱 컨테이너를 iPad에로드해야했는데 컨테이너가이 장치에 비해 너무 커서 (18GB) (16GB에서 OS를 뺀 값) 작업이 실패하여 작업을 중단하고 완전히 잊어 버렸습니다. , 실패한 설치를 장치에 그대로 둡니다. 나중에 다른 응용 프로그램을 설치하려고 할 때이 오류가 나타났습니다. 일단 실패한 응용 프로그램 설치를 제거하면 모든 것이 정상으로 돌아 왔습니다. 기본적으로 Ipad의 저장 공간이 부족할 수 있습니다.


0

이것이 발생할 수있는 한 가지 이유는 앱 번들에 손상된 심볼릭 링크가 포함되어 있기 때문입니다.


0

키 체인에서 모든 인증서를 제거하고 자동 xcode 관리 프로필을 선택합니다.

장치 다시 시작

파생 데이터 삭제

깨끗한

운영


0

장치 날짜를 확인하십시오. 장치 시간이 미래 날짜로 설정되었으므로이 문제가 발생했습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.