[iphone] 성공적인 AppStore 제출을위한 팁? [닫은]

하루나 이틀 안에 iPhone 앱을 AppStore에 제출할 준비가되었으며이 과정을 거친 사람들이 원활한 제출 프로세스를위한 팁 / 제안이 있는지 궁금합니다.

여기 내가 다룬 것들이있다.

  • 메모리 누수 없음
  • 실제 장치에서 테스트 된 성능
  • 충돌하지 않습니다 🙂
  • 올바른 인증서 / 프로필 사용

내가 확실하지 않은 것은 info.plist에서 “번들 표시 이름”/ “번들 식별자”및 “번들 이름”을 구성하는 방법입니다. 첫 번째는 iPhone 자체에 표시되는 텍스트라는 것을 알고 있지만 마지막은 어떻습니까? 이것이 번들 식별자와 일치해야합니까?

info.plist에 추가해야 할 사항이 있습니까? Adhoc 배포 용으로 빌드 할 때 iTunes의 저자 / 제목 정보가 앱에없는 것으로 나타났습니다.



답변

먼저, iTunes에서 저자 / 제목 정보 (및 아이콘)가 빠질 염려가 없습니다. 그것은 App Store를 사용하여 배포 할 때 도착하는 메타 데이터입니다.

sascha가 말했듯이 번들 식별자는 고유해야하며 일반적으로 도메인을 거꾸로합니다. 개발자 포털에서 생성 한 앱 ID와 일치해야합니다.

표시 이름 (CFBundleDisplayName)은 홈 화면에 표시되는 방식입니다. 내가 찾은 중요한 점 중 하나는 현지화 될 수 있다는 것입니다. 따라서 앱이 영어로 “맥주”라고 불리는 경우 이탈리아어로 “버라”로, 독일어로 “비어”로 표시 될 수 있습니다.

지침을 따르는 한 기계적인 내용은 실제로 매우 간단합니다. 열쇠가 준비되고 있음을 알았습니다. 기본적으로 앱이 게시되기 전에는 아무런 통지도받지 않으며 검토 프로세스는 몇 시간에서 몇 주까지 소요될 수 있습니다. 웹 사이트를 운영하고 있으며 피드백을 수락 (및 제공) 할 수있는 능력이 있는지 확인하십시오. 방금 Blogger를 사용했습니다.

앱이 사소한 것이 아니라면 실제 세계 예상하지 못한 문제를 발견하고 불행한 사용자는 항상 가장 큰 목소리를 내므로 답장 할 수있는 능력이 필요합니다!

그건 그렇고 내 응용 프로그램은 맛있습니다 .


답변

응용 프로그램을 시도하거나 예상되는 내용을 읽지 않고 나쁜 표시를하는 모든 지연 된 검토자를 처리 할 수있는 방염 복을 착용하십시오.

내 설명이하지 않는 것을하지 않는 것으로 표시되었습니다.

검토 과정과 실제로 대응할 수없는 것은 화를 내고 있습니다.


답변

앱을 제출할 때 info.plist 파일에서 버전 번호를 올바르게 설정해야합니다.-앱을 업데이트 할 때는 버전 번호를 늘려야합니다. xx 표기법 또는 xxx 표기법을 사용할 수 있습니다. (첫 번째 앱 업데이트에서 업데이트하는 것을 잊었습니다). 업데이트 및 재 컴파일이 어렵지는 않지만 쉽게 잊어 버리는 것 중 하나입니다.

헌터도 동의합니다. 당신은 나쁜 리뷰를 얻을 것입니다. 괜찮아. 그들은 바보입니다. 앱이 훌륭합니다.

인증서에 문제가있는 경우 도움이되는 몇 가지 사항이 있습니다.

  1. XCode를 다시 시작하십시오.
  2. iPhone / iPod에서 설정> 일반> 프로필로 이동하십시오. 사용하는 배포 프로파일이 있고 다른 충돌 프로파일이 없는지 확인하십시오 (동일한 응용 프로그램에 대해 두 개의 배포 프로파일이 있음). iPhone / iPod에서 바로 제거 할 수 있습니다.

어느 시점에서 “응용 프로그램 공동 설계 확인 실패”오류가 표시됩니다. 그것은 당신을 미치게 할 것입니다. 심호흡하십시오. XCode를 다시 시작하고 개발 하드웨어를 다시 시작하십시오. 벽을 치고 음료를 마시면 다시 작동합니다.

그런 다음 다음을 수행하려고합니다.

  1. 빌드 대상 (또는 모든 대상에게 화가 난 경우 모든 대상)을 정리하십시오.
  2. 대상 속성에서 코드 서명 아이디를 “코드 서명하지 않음”으로 설정하십시오.
  3. Xcode 닫기
  4. 빌드 폴더에서 모든 디렉토리를 제거하십시오.
  5. Xcode 열기
  6. 코드 배포 ID를 iPhone 배포로 재설정하십시오. 인증서
  7. 작은 동물을 희생시킵니다.
  8. 짓다.
  9. iTunes Connect에 응용 프로그램 제출
  10. 이익!

프로비저닝을 다룰 때 Xcode 4가 훨씬 좋습니다.


답변

앱이 승인되면 가용성 날짜를 오늘 날짜로 변경해야합니다. 이렇게하면 날짜별로 정렬 된 카테고리 목록의 맨 위에 표시됩니다. 우리는 우리의 앱 iStylist Makeover를 위해 이것을합니다 .

업데이트 : 아래에서 언급했듯이 더 이상 유효하지 않습니다.


답변

이 기사는이 훌륭한 질문에 대한 가장 포괄적 인 답변입니다.

앱 스토어 거부

이 게시물에는 주제에 대한 다른 리소스에 대한 링크도 있습니다.

행운을 빌어, 매튜

기사의 정보는 다음과 같습니다.

버그
HIG 라이트 버전 인터넷
연결 (우수 정보는 당신이 읽을 수 놀랄 수)
과도한 대역폭 사용량 이상의
셀룰러 네트워크 장치 기능 (여기에 또 다른 좋은 점은 저를 저장하는)

  • 개인 API
  • 제한된 기능
  • 해석되지 않은 코드
  • UserData 처리
  • 저작권이있는 콘텐츠
  • 상표 이미지 사용
  • 불쾌감을주는 콘텐츠
  • UIWebViews
  • App Store 외부의 거래
  • 가격 정보 앱 아이콘 및 앱
  • 상점 이미지 애플리케이션 설명
  • App Store 키워드 업데이트
  • 새로운 앱으로 검토


답변

거부하면 제출 날짜는 처음 제출했을 때와 동일하게 유지되어 결국 앱을 사용할 수있게되면 순위가 낮아집니다. 거부 된 경우 Apple에 첫 번째 제출을 제거하도록 요청하고 거부 된 앱에서 이진을 바꾸는 대신 새 버전 번호 1.1 등의 새 애플리케이션으로 제출하십시오.

프로모션 단계에서 앱을 일주일 정도 무료로 유지 한 다음 나중에 가격을 올리는 것이 좋습니다. 나는 두 가지 방법을 모두 시도했지만 지금까지는 한 가지 방법으로 6 가지 방법과 다른 방법으로 1/2 가지로 보입니다. 1000 회 무료 다운로드마다 $ 9.99에 약 10을 기대할 수 있습니다 (이것은 내 경험입니다).

내가 만난 사소한 일. Small Embedded 아이콘 57×57이 Large 512×512 아이콘과 일치하는지 확인하십시오. 그들의 의견이 “너무”다르면 앱을 거부합니다. 더 큰 아이콘으로 조금 더 자세하게 표시하지 마십시오.


답변

Apple 위젯을 사용하는 경우 UI 지침을 따르십시오. 예를 들어, 아이콘이 장치의 사진 앨범을 불러 오기 위해 예약 된 경우 스크린 샷을 찍기 위해 카메라 아이콘을 바꾸는 등의 의미가 바뀌는 상황에서 Apple 아이콘 세트를 재사용하면 거부 사유가 될 수 있습니다.