2013-09-28 1 views
-4

앱 스토어에서 리뷰 앱을 다운로드하면 앱이 응답하지 않는 이유를 알 수 없습니다. 하지만 내 시스템에서 로컬로 실행되는 동일한 앱 코드가 여기에서 완벽하게 작동 할 때 간단히 설명합니다. 사실검토 후 응용 프로그램 동작이 이상한 이유는 무엇입니까?

나는 우리가 사용자로부터 다음과 같은 일을하는에 등록 페이지를

  • 이름
  • 이메일
  • 주소 및
  • 장치 ID

및 서버에 모든 것을 보냈지 만 완벽하게 작동합니다. n 내 리뷰 작성 앱을 다운로드 할 때 서버가 응답하지 않음을 의미하는 항상 return 0입니다. 왜 그런 일이 일어 났는지 이해할 수 없습니까? 나는 그것을 업로드 한 후 시뮬레이터와 아이폰 모두에서 내 애플 리케이션을 테스트하고있다.

왜 이런 일이 일어날 수 있습니까?

+1

내 친구 중 한 명이 최근에이 문제를 겪었습니다. 프로젝트 빌드의 일부 컴파일러 설정과 관련이 있습니다.당신이 배포판 빌드 (adhoc과 배포판 모두)에서이 문제에 직면하게 될 것이지만 개발 작업을 할 것입니다. – rptwsthi

+0

하지만 친구가이 문제를 어떻게 해결했는지 알려주세요. 어떻게 해결할 수 있습니까? –

답변

3

우선 검토 과정에서 바이너리가 전혀 변경되지 않습니다. 제출 한 항목이 무엇이든간에 승인을 받으면 상점에 올 수 있습니다.

제출을 위해 애플리케이션을 보관할 때 Release 구성을 사용하는 반면 일반적으로 Debug 구성으로 시뮬레이터/기기에서 테스트합니다.

저장소에 보내기 전에 장치의 실제 이진을 테스트하려면 실행 옵션에서 Release 빌드 구성을 사용하도록 대상 구성표를 변경해야합니다.

+0

안녕하세요. 나는 새 버전도 업로드하지만 새 버전도 업로드합니다. 새 버전을 다운로드 할 때와 똑같은 프로 블램을 얻었습니다. 왜 이런 옷을 벗기는 지 이해할 수 없습니까? –

+0

앱을 테스트하고 보관하는 데 동일한 빌드 구성을 사용하는 경우 두 바이너리 **가 동일해야합니다 **. 따라서 장치에서 테스트하기 위해 잘못된 구성을 사용하고있을 수 있습니다. –

+0

나는 테스트와 uploding 모두를 위해 xcode 4.6을 사용하고 있습니다. xcode5를 사용하여 해결할 수 있습니까? 내가 그것에 대해 전혀 몰라서 나를 도와주세요. :) –

1

코드를 볼 필요가 있으므로 특정 문제를 찾을 수 없으며 Apple이 귀하의 앱을 거부하지 않은 것이 이상합니다. BUT -

보관 후 앱을 항상 확인하고 디버그 빌드에만 집계하지 마십시오.

디버그에서 발생하지 않은 크래시에서 사과에 의해 거부 된 앱과 동일한 문제가있었습니다. 보관 된 버전을 설치하면 즉시 충돌이 발생했습니다. 분명히 디버그 버전과 아카이브 된 버전간에 몇 가지 변경 사항이 있습니다. 코드가 다르게 처리되고 새로운 버그가 나타날 수 있습니다.

Ad-hoc 프로비저닝을 사용하여 앱을 보관하고 장치에 설치하면 앱이 동일하게 작동하는지 확인하기 만하면됩니다. (귀하의 문제는 아니지만 시도해볼 수 있습니다.)

Charles을 사용하면 보관 된 버전에 대한 요청을 확인하고 잘못된 내용을 확인할 수 있습니다.

+0

안녕하세요. 저는 새 버전을 to0로 업로드하지만 새 버전을 다운로드 할 때 reviw 이후에 동일한 problam이 있습니다. 이해가 안되나요? –

1

다른 답변과 마찬가지로 앱 검토를 위해 제출하기 전에 앱을 출시 모드로 실행할 수 있습니다. 기본적으로 디버그 모드와 릴리스 모드 간의 특정 설정 차이는 최적화 수준 설정입니다. 디버그 모드의 경우 none으로 설정되고 릴리스 모드의 경우에는 가장 작게, 가장 빠름으로 설정됩니다. 디버그 모드의 설정을 가장 빠르고 가장 빠르게 변경할 수 있습니다. 나는 최근에 같은 상황을 겪었다. 그것이 내가 한 일이었습니다.

+0

안녕하세요. 나는 새 버전도 업로드하지만 새 버전도 업로드합니다. 새 버전을 다운로드 할 때마다 동일한 프로 블램을 얻었습니다. 왜 이런 옷을 벗기는 지 이해할 수 없습니까? –

관련 문제