2016-09-27 2 views
11

내 앱을 제출하려고합니다. 그것은 스위프트 3로 작성되었으며 iOS 10 배포 대상이 있습니다. 따라서 Xcode 8을 사용해야합니다. 아카이브를 만들면 모든 것이 잘됩니다. 나는 심지어 .ipa를 들여다 보았다. 그리고 모든 것은 멋지게 보인다.Xcode 8에서 .ipa를 업로드 할 수 없습니다. "info.plist는 iOS 앱을 나타내지 만 pkg 또는 mpkg를 제출합니다."

하지만이 오류가 발생할 때마다 : info.plist는 iOS 앱을 나타내지 만 pkg 또는 mpkg를 제출합니다.

무슨 일이 벌어지고 있는지 전혀 모르겠습니다. 나는 어떤 프레임 워크도 사용하지 않는다. 코코아 포드는 없습니다. 아주 간단한 앱.

편집 : 아직 이에 대한 정보가 없습니다. Apple에 지원 요청을 했으므로 새로운 정보가 있는지 확인합니다. 나는이 버그를 경험 한 유일한 사람이 될 수 없다.

답변

16

업데이트 : 참조 베드로의 대답. 그에 따르면 LSMinimumSystemVersion 키 ("최소 시스템 버전")는 사용되지 않으므로 제거해야합니다. 그게 효과가 있다면, 대신 대답을 upvote 그게 더 나은 해결책이 될 경우 작동합니다.


원래 답변 : 아주 오래된 응용 프로그램을 업데이트 할 때

나는이 문제가 발생했다. Info.plist를 변경하여 문제를 해결할 수있었습니다.

LSMinimumSystemVersion 키 ("최소 시스템 버전")를 MinimumOSVersion ("MinimumOSVersion")으로 변경해야했습니다.

당신이 어떤 프레임 워크를 가져 오지 않을 경우에도

enter image description here

+1

그게 다야! 그걸 어떻게 알아 냈 니? –

+1

@JoelKlabo 나는 일한 앱 하나도 가지고 있지 않은 앱 하나를 가지고있었습니다. 이것은 각 앱의 Info.plist 사이에서 발견 한 유일한 차이점이었습니다. –

+2

고마워, 트릭을 했어. Apple이 오류 코드를 향상시키는 것은 매우 쉽습니다. 나는 항상 내가 얻은 동일한 암호 메시지를 경험하는 사람들을 위해 Stack Overflow를 찾고 있습니다 ... – nuclearnova

-1

수정! 나는 똑같은 문제가있어서 고칠 수있다. 앱 (그러나 아카이브 메뉴에서 "수출" "앱 스토어에 업로드"에 더 클릭)을 내 보낸 다음 앱 보내 "응용 프로그램 로더"를 사용할 수 있습니다

+1

답장을 보내 주셔서 감사합니다.하지만 시도해 보았습니다. Application Loader에서도 동일한 오류가 발생했습니다. –

0

Before

전에 뭔가가 자동으로 생성 될 수 있습니다.

그래서 프로젝트에 프레임 워크가 없는지 확인하십시오. 확실하지 않은 경우 .ipa로 보관 파일을 내보낼 때 Xcode에서 번들의 코드를 코딩합니다.

주 앱 번들 이외의 프레임 워크가 표시되면 해당 목록이 표시됩니다.

위에서 언급 한대로 프로젝트의 상태를 알려주십시오.

감사

2

엑스 코드 8.3에서, 당신은 당신의 Info.plist에서 Minimum system version (LSMinimumSystemVersion) 항목을 삭제해야합니다. 이름을 변경할 필요가 없습니다. 앱이 오래 되었다면 다른 불필요하거나 충돌하는 키를 찾을 수 있습니다.또 다른 공통점은 메인 스토리 보드 키와 충돌하는 메인 nib 파일 키입니다.

+0

감사합니다. 더 이상 사용되지 않는 다른 키? –

+0

요즘에는 오래된 앱을 업그레이드하지 않으므로 잘 모르겠습니다. 나는 다른 사람들이 있었다는 것을 기억하는 것 같다. –

관련 문제