2014-11-20 5 views
18

https://imgur.com/vFn0S7g설치 : 잘못된 인수 -iOS 확장

안녕 얘들 아,

나는 기존의 프로젝트에서 시계 응용 프로그램의 대상을 구축하려고 생각합니다. 시계 응용 프로그램을 제대로 실행할 수없는 빌드를 완료 할 때 이상한 오류가 발생했습니다. 여기 첨부 된 스크린 샷이 있습니다.

환경

  • OSX 10.10
  • 엑스 코드 6.2 베타
  • 시뮬레이터 아이폰 6 아이폰 OS 8.2

나는 새로운 시계 응용 프로그램 프로젝트를 생성하려고하고 그냥 작동 리스터 데모 응용 프로그램을 시도 할 때 벌금. 그래서 기존 프로젝트에 문제가 있다고 의심 스럽지만 오류 메시지가 실제로 설명되지 않았기 때문에 확실하지 않습니다. 어떤 단서 나 도움을 주셔서 감사합니다. 시간 내 주셔서 감사합니다.

EDIT : 조사가 거의 이루어지지 않아 확장자가 인 것으로 밝혀졌습니다.

답변

10

연구 2 일 후에 나는 xcode 버그라고 대답하는 답변을 발견했습니다.

기본적으로 이것은 Xcode 빌드 설정에서 다른 빌드 이름을 사용했기 때문에 발생합니다. 그것들을 균일하게하면 문제가 해결됩니다. 여기에 표시된대로 https://devforums.apple.com/message/1047770#1047770

나는이 질문에 대한 답을 얻었 으면 좋겠습니다.

+0

"빌드 이름"은 무엇을 의미합니까? "제품 이름"에 대해 이야기하고 있습니까? – petehare

+0

이것은 나를 위해 일했습니다! 내 프로젝트 이름을 제품 이름 (실제 응용 프로그램 이름)과 일치하도록 변경했습니다. –

+2

좋아요! 그리고 너무 이상합니다. Build Settings의 "Product Name"이 이미 있었지만 Info.plist의 "Bundle Name"항목을'$ (PRODUCT_NAME) '에서'$ (TARGET_NAME)'으로 변경하여 이름이 동일하도록해야합니다. '$ (TARGET_NAME) '로 설정하십시오. 아마도 변수를 제대로 확장하지 못했을 것입니다. – LearnCocos2D

4

나는 same issue과 마주 쳤고 앱을 설치하기에 너무 낮기 때문에 휴대 전화의 메모리를 청소하여 해결했습니다.

1

실제 장치에 대한 첫 번째 건물에서이를 수정했습니다. 한 번만 수행했으면 시뮬레이터가 정상적으로 작동했습니다.

0

시뮬레이터에서 실행되는 동안이 문제가 발생했습니다. 나는 시스템을 재부팅하고 문제는 사라졌다.

0

방금 ​​같은 문제가있었습니다. 제 수정은 파생 데이터 폴더의 임시 프로젝트 파일을 삭제하는 것입니다.

rm -R /Users/username/Library/Developer/Xcode/DerivedData/projectname 
+0

이 폴더의 내용을 삭제하여 시도했지만 도움이되지 않았습니다. 전체 폴더를 삭제하고 Mac을 다시 시작한 후 휴지통을 비우면 (Abdul Shamim의 조언에 따라) 문제가 해결되었습니다. 확장 기능을 사용하지 않았으므로 확장 기능을 사용하는 것이이 문제의 원인 일 수는 없습니다. – Reconquistador

3

이 문제는 단순히 휴지통을 비우면 해결할 수 있습니다.

18

나는 동일한 문제가있었습니다.이 순서는 나를 위해 도움 :

당신이 당신의 자원 번들 내에서 '자원'이라는 참조 디렉토리가있을 때 엑스 코드는 그것을 좋아하지 않는

1) 제거 '자원'(timrex 참조) 프로젝트 트리의 디렉토리;

2) 콘텐츠 및 설정 재설정 iPhone 시뮬레이터에서;

3)을 눌러 Shift + Cmd를 + Alt + K와 엑스 코드 창에 '청소' 또는 Shift + Cmd를 + K을 클릭;

+0

내 문제가 해결되었습니다. 리소스라는 전체 폴더를 프로젝트에 추가했는데 이것이 문제였습니다. 그런 다음 수동으로 폴더를 만들고 리소스를 Resources라는 파일에 추가했습니다. –

1

여기에 언급 된 모든 것을 시도한 다음 기기에서 앱을 삭제하고 Xcode를 다시 시작한 후에 작동하게했습니다. 여기에 언급 된 두 단계는 다음과 같습니다. https://stackoverflow.com/a/28232381/1586277

어떤 단계 조합으로 고정 시켰는지 전혀 알 수 없습니다. 번들 식별자가 연결된 장치를 확인의 Info.plist

15

검사는 충분한 저장 공간이 마련되어 있습니다. iPhone에서 실행하려고 할 때이 문제가 발생했습니다. 몇 가지 앱을 삭제하여 저장 용량을 삭제하고 다시 설치하려고 시도한 다음 작동합니다.

+0

내 문제가 해결되었습니다. –

0

에서 비어 있지 않은 경우

0

기기의 저장 공간을 확인하십시오.

나는이 문제를 가지고 어떤 응용 프로그램을 삭제하면) 내 경우에는 저를위한 유일한 해결책 ...

0

내가 다른 시뮬레이터로 전환하여이 문제를 해결할 수 있습니다 (대신 iPhone6s의 iPhone6를)였다.

6

프로젝트의 "제품 번들 식별자"를 설정하여 오류를 수정했습니다. 내 프로젝트가 Gyp에 의해 생성 되었기 때문에 비어 있었고 프로젝트의 특정 설정을 지정하지 않았습니다.

0

휴대 전화를 껐다가 켜십시오.

이제 앱을 설치하십시오. 저에게 맞는 앱입니다.

0

기기에서 실행하면 이전 앱을 삭제합니다. 효과가있을 것입니다.