2014-11-04 6 views
3

나는 엑스 코드 6. 내 프로젝트를 유효성을 검사 할 를 사용하고 있고이 오류 잡 유지하고있다 : 그것은 페이로드 디렉토리를 포함하지 않는어떻게 ipa 문제를 해결할 수 있습니까? IOS

IPA는이 유효을

enter image description here

하는 방법 이 문제를 해결할 수 있을까요? 인터넷을 많이 검색하지만 나에게 도움이되는 제안이 없습니까?

그런데 같은 식별자로 새 프로젝트를 열었을 때 유효성 검사가 성공할 때가 왔습니다.

+0

처럼 6.2

를 사용하여의 Info.plist에서

이다 "응용 프로그램은 아이폰 환경이 필요합니다"? 답변으로 올바른 게시물을 표시하십시오! –

답변

7

응용 프로그램의 info.plist 파일에있는 Application requires iPhone environment (별칭 LSRequiresIPhoneOS)의 키가 true인지 확인하십시오. 그렇지 않은 경우 Xcode는 OS X 응용 프로그램 폴더에 iOS .ipa을 빌드합니다. 일부

+0

작동하지 않습니다. 나에게 그것은 그렇다. 그러나 Info.plist (sme 이상한 실험)를 현지화하려고 했으므로 지금해야 할 일과 문제가있는 곳을 모릅니다. – djdance

+0

내 문제가 해결되었습니다! 프로젝트 확인 - 목표 - 빌드 설정 - 패키징 - Info.plist 파일 == "your_project/Info.plist". 오른쪽 (또는 첫 번째 "/"또는 다른 의심스러운 기호 및 경로)에서 대용 물을 제거하고 시도하십시오. – djdance

0

가능한 해결 방법은

내가, 몇 시간 동안이 고생 나는 사람들이 온라인에 게시 한 모든 다른 솔루션을 연구를 통해 발견 몇 가지 다른 일을 시도 ... 나를 위해 일한으나 효과가 없었다. 그런 다음 "구성표 편집"을 실행 한 다음 "실행"아래의 "정보"섹션으로 가서 "빌드 구성"옵션이 "디버그"로 설정되어 있음을 확인했습니다. 나는 이것을 이상하게 생각 했으므로 그것을 "릴리즈"로 변경하고 검증 작업이 마쳤습니다!

최근 몇 주 전에 업데이트를 제출했으며 모든 것이 잘되었습니다. 이 새 업데이트에 현지화를 추가했지만 프로젝트에 문제가 발생할 수있는 것을 보지 못했습니다. 내 마지막 업데이트 이후 (불과 2 주 전) 내 프로젝트의 데이터 중 일부가 자동으로 앱의 첫 번째 버전으로 되돌아 갔음을 알게되었습니다. 예를 들어, 내 버전 코드는 1.0으로 설정되었지만 마지막 업데이트는 1.3이었습니다. 또한 빌드 버전은 1로 돌아 갔지만 4 일 것임에 틀림 없다. 왜 그런 일이 일어 났는지는 모르지만이 자동 되돌리기가 아마도 내 빌드 구성을 변경하여 "IPA invalid ""페이로드 없음 "오류가 발생했습니다. 어떤 아이디어?

관련 문제