2011-03-26 9 views
0

나는 사과 iOS 앱을 처음으로 제출하려고하는데, 과 관련하여 제출에 관한 몇 가지 일반적인 질문이 있습니다.Apple App Submission Questions

1) 플랫폼을 iPad 나 iPhone처럼 구체적으로 선택할 수 있습니까?

2) 내 앱은 일반적으로 잘 돌아가지만 앱의 특정 지점에서 경고 메시지를 계속 수신하며 종종 충돌합니다. 애플은 얼마나 엄격한가? 그것이 거절의 원인이 될 수 있을까?

3) 업로드 프로세스는 어떻게됩니까? 모든 클래스, 리소스 및 프레임 워크를 수동으로 업로드 할 수 있습니까? 또는 나를 위해 모든 것을 업로드하는 마법의 방법이 있습니까?

4) 앱을 지원하는 웹 사이트가 있어야합니까? 아니면 그냥 비워 둘 수 있습니까?

* 추가 ​​: 5) 한번 거부되면 동일한 앱으로 다시 신청할 수 있습니까?

답변

3

1) 프로젝트 설정입니다. iPhone 및 iPad 버전 (여러 xibs 등)을 모두 출시 할 예정이라면 약간의 추가 작업이 필요합니다.

2) 악기를 통해 앱을 실행하고 메모리 누수를 줄이십시오. 또한 앱에서 큰 이미지를 다루는 경우에는 간과하지 말고 모든 것을 올바르게 릴리스해야합니다 (내 경험상 앱 충돌의 주요 원인 중 하나).

3) 앱을 출시 용으로 빌드하고 개발자 인증서로 서명해야합니다 (Xcode는 일단 모든 설정을 완료하면이 작업을 수행합니다). 그런 다음 웹 인터페이스를 통해 앱 정보를 작성하고 스크린 샷을 업로드 한 다음 이전에 작성한 압축 된 .app 패키지를 실행하게됩니다. zip 파일 이름에 공백이 없도록하고 .app 이름을 변경하지 마십시오.

4) 지원을 위해 웹 사이트가 필요하지 않지만 개인 사이트 (트위터 등) 중 하나에 대한 링크 만 있으면 필요합니다.

5) 애플이 마침내 앱을 승인 할 때까지 마음의 콘텐츠를 다시 제출할 수 있습니다. 그러나 Apple이 명시 적으로 금지 한 것을하거나 테스터가 테스트 할 수없는 나쁜 상태에있는 경우를 제외하고는 일반적으로 거절에 대한 문제가 없습니다. 앱이 검토 할 수 있습니다 전에

0

1) 앱으로 해보십시오.

2) 테스트 할 때 충돌이 발생하면 거부됩니다.

3) 앱을 빌드하고 압축 한 다음 업로드합니다.

4) 정보를 입력해야합니다. 아마 존재해야합니다.

1

5) 예. 원하는만큼 여러 번 다시 제출할 수 있습니다. 버전 번호를 늘릴 필요조차 없습니다 (아마 내부 회계를 제외하고). 그것은 거절의 원인에 달려 있습니다 - 만약 당신이 해결 한 버그라면 그것은 한 가지입니다; 정책 위반으로 인한 거부의 경우 다시 제출하면 많은 도움이되지 않습니다.

1

는 다음과 같은 문제를 해결해야합니다

잘못된 바이너리 아키텍처 - 여러 바이너리 아키텍처를위한 아이폰 OS 3.0 지원이 도입되었습니다. 바이너리가 다중 아키텍쳐 용으로 빌드 된 경우, Info.plist는 적어도 3.0의 값을 가진 MinimumOSVersion 키를 가지고 있어야합니다.또한, 이전 버전의 iPhone 및 iPod touch 모델을 지원하도록 설계된 앱의 경우 앱에 적어도 armv6 바이너리가 있어야합니다. armv7 필수 장치 기능이 Info.plist UIRequiredDeviceCapabilities 키에 있거나 또는 MinimumOSVersion 키의 값이 4.3 이상이면 "얇은"armv7 전용 바이너리는 허용되지 않습니다.

자세한 내용은 기술 Q & QA1707 at http://developer.apple.com/iphone/library/qa/qa2010/qa1707.html을 참조하십시오.

이러한 문제가 해결되면 버전 정보 페이지로 이동하여 Ready to Upload Binary를 클릭하십시오. 앱 상태가 업로드 대기 중일 때까지 제출 프로세스를 계속 진행 한 다음 Application Loader를 사용하여 수정 된 이진 파일을 업로드하십시오.