하루나 이틀 안에 iPhone 앱을 AppStore에 제출할 준비가되었으며이 과정을 거친 사람들이 원활한 제출 프로세스를위한 팁 / 제안이 있는지 궁금합니다.
여기 내가 다룬 것들이있다.
- 메모리 누수 없음
- 실제 장치에서 테스트 된 성능
- 충돌하지 않습니다 🙂
- 올바른 인증서 / 프로필 사용
내가 확실하지 않은 것은 info.plist에서 “번들 표시 이름”/ “번들 식별자”및 “번들 이름”을 구성하는 방법입니다. 첫 번째는 iPhone 자체에 표시되는 텍스트라는 것을 알고 있지만 마지막은 어떻습니까? 이것이 번들 식별자와 일치해야합니까?
info.plist에 추가해야 할 사항이 있습니까? Adhoc 배포 용으로 빌드 할 때 iTunes의 저자 / 제목 정보가 앱에없는 것으로 나타났습니다.
답변
먼저, iTunes에서 저자 / 제목 정보 (및 아이콘)가 빠질 염려가 없습니다. 그것은 App Store를 사용하여 배포 할 때 도착하는 메타 데이터입니다.
sascha가 말했듯이 번들 식별자는 고유해야하며 일반적으로 도메인을 거꾸로합니다. 개발자 포털에서 생성 한 앱 ID와 일치해야합니다.
표시 이름 (CFBundleDisplayName)은 홈 화면에 표시되는 방식입니다. 내가 찾은 중요한 점 중 하나는 현지화 될 수 있다는 것입니다. 따라서 앱이 영어로 “맥주”라고 불리는 경우 이탈리아어로 “버라”로, 독일어로 “비어”로 표시 될 수 있습니다.
지침을 따르는 한 기계적인 내용은 실제로 매우 간단합니다. 열쇠가 준비되고 있음을 알았습니다. 기본적으로 앱이 게시되기 전에는 아무런 통지도받지 않으며 검토 프로세스는 몇 시간에서 몇 주까지 소요될 수 있습니다. 웹 사이트를 운영하고 있으며 피드백을 수락 (및 제공) 할 수있는 능력이 있는지 확인하십시오. 방금 Blogger를 사용했습니다.
앱이 사소한 것이 아니라면 실제 세계 는 예상하지 못한 문제를 발견하고 불행한 사용자는 항상 가장 큰 목소리를 내므로 답장 할 수있는 능력이 필요합니다!
답변
응용 프로그램을 시도하거나 예상되는 내용을 읽지 않고 나쁜 표시를하는 모든 지연 된 검토자를 처리 할 수있는 방염 복을 착용하십시오.
내 설명이하지 않는 것을하지 않는 것으로 표시되었습니다.
검토 과정과 실제로 대응할 수없는 것은 화를 내고 있습니다.
답변
앱을 제출할 때 info.plist 파일에서 버전 번호를 올바르게 설정해야합니다.-앱을 업데이트 할 때는 버전 번호를 늘려야합니다. xx 표기법 또는 xxx 표기법을 사용할 수 있습니다. (첫 번째 앱 업데이트에서 업데이트하는 것을 잊었습니다). 업데이트 및 재 컴파일이 어렵지는 않지만 쉽게 잊어 버리는 것 중 하나입니다.
헌터도 동의합니다. 당신은 나쁜 리뷰를 얻을 것입니다. 괜찮아. 그들은 바보입니다. 앱이 훌륭합니다.
인증서에 문제가있는 경우 도움이되는 몇 가지 사항이 있습니다.
- XCode를 다시 시작하십시오.
- iPhone / iPod에서 설정> 일반> 프로필로 이동하십시오. 사용하는 배포 프로파일이 있고 다른 충돌 프로파일이 없는지 확인하십시오 (동일한 응용 프로그램에 대해 두 개의 배포 프로파일이 있음). iPhone / iPod에서 바로 제거 할 수 있습니다.
어느 시점에서 “응용 프로그램 공동 설계 확인 실패”오류가 표시됩니다. 그것은 당신을 미치게 할 것입니다. 심호흡하십시오. XCode를 다시 시작하고 개발 하드웨어를 다시 시작하십시오. 벽을 치고 음료를 마시면 다시 작동합니다.
그런 다음 다음을 수행하려고합니다.
- 빌드 대상 (또는 모든 대상에게 화가 난 경우 모든 대상)을 정리하십시오.
- 대상 속성에서 코드 서명 아이디를 “코드 서명하지 않음”으로 설정하십시오.
- Xcode 닫기
- 빌드 폴더에서 모든 디렉토리를 제거하십시오.
- Xcode 열기
- 코드 배포 ID를 iPhone 배포로 재설정하십시오. 인증서
- 작은 동물을 희생시킵니다.
- 짓다.
- iTunes Connect에 응용 프로그램 제출
- 이익!
프로비저닝을 다룰 때 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 아이콘 세트를 재사용하면 거부 사유가 될 수 있습니다.