최초 작성일 : 2011/05/18 09:23 


iPhotoDiary를 2.0으로 업그레이드하면서 일기 작성시 앱이 죽는 버그가 생겼다.

가능한한 빨리 작업하고 아이튠즈 커넥트에 업데이트 등록을 했는데
그 때가 벌써 4월 28일이다.

그리고 5월 7일 첫 reject 메일이 날아왔다. 내용은 다음과 같다.

Hello HYOUNG JUN WOO|1074475225,

Thank you for submitting iPhotoDiary to the App Store.

We've completed the review of your app, but cannot post this version to the App Store because it did not comply with the App Store Review Guidelines, as detailed below:

  • 8.1: Apps must comply with all terms and conditions explained in the Guidelines for using Apple Trademark Names and the Apple Trademark Products List

To reply to this message or to get more information, visit the Resolution Center in iTunes Connect. Do not reply directly to this email.

Regards,

App Review

Converse with fellow developers and Apple engineers on technical topics.

Apple Developer Forums — http://devforums.apple.com 

일단 앱스토어 리뷰 가이드라인의 8.1 조항을 어겼다는 것이고
이 조항은 애플의 트레이드마크로 등록된 이름들과 제품들의 사용에 관한
내용으로 쉽게 말해 애플 제품의 이름을 아무렇게나 사용하면 안된다는 것이다.

사실 이전 버전들이 아무런 문제 없이 등록이 되었기에 별로 심각하게 생각지 않았고
그래서 혹시나 앱을 설명하는 내용중에 문제가 있나 싶어 앱 설명을 대폭 줄여서
핵심적인 내용만 남기고 다 지워버렸다.

그리고 다시 5월 14일에 동일한 내용으로 reject 메일을 받았다.
이번엔 좀 요모조모 살펴보았다.

아하...그런데 아이튠즈 커넥트 사이트에 이전엔 못봤던 링크가 하나 눈에 들어왔다.
리젝 사유에 대해 자세히 설명하는 내용이 들어있는 페이지로 가는 링크였다.
아쉽게 해당 내용을 캡쳐하지는 못했지만 핵심적인 내용은 앱 이름에 애플 제품의
이름이 직접 들어가면 안되다는 것이 핵심이었다.

즉 나의 앱 이름은 iPhotoDiary였고 여기에 iPhoto라는 애플의 제품명이 들어있어서
결국 리젝된 것이었다.

애플 제품 이름을 사용할 경우 애플에서 권장하는 방식은

앱 이름 - for iPhone

이런 형식이다.

어쨌든 황당한 것은 처음 등록부터 2차례의 업데이트까지 모두 통과했었는데
이제와서 이런 사유로 리젝을 당하니 사실 좀 불쾌한 느낌도 들었다.

하지만 가이드라인을 제대로 확인 안한 잘못도 있고 또 갑작스레 애플의 정책이
강화되었겠거니 하고 그냥 넘어가는 수 밖에...
내가 잡스랑 맞짱뜰 군번도 아니고...

암튼 이런 리젝은 좀 짜증나는 것이 사실이다...-.-

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/12/24 02:10 


사유는 백그라운드 실행시 위치 정보 업데이트 시키는 부분과 관련된 문제인데요.

제가 어딜 잘못했는지 확인하는데만도 시간이 좀 걸릴 것 같고 그리 중요한 기능도 아니고 해서
그냥 백그라운드 위치 정보 사용 관련 부분을 info.plist에서 제외시키고 다시 올렸습니다.

이번엔 통과해야 할텐데 걱정이네요...ㅠ.ㅠ
아래는 메일 전문입니다.

Thank you for submitting Day Recorder Pro to the App Store.
 
We've completed the review of your app, however, we cannot post this version to the App Store because it does not provide any functionality that requires persistent location, but it uses the location background mode, which is not in compliance with the App Store Review Guidelines <https://developer.apple.com/appstore/resources/approval/guidelines.html>:
 
 2.16 Apps may only use background multitasking for one of the approved background modes; VoIP, audio playback, location, task completion
We have included additional details below to help explain the issue and hope you’ll consider revising and resubmitting your application.
 
Your app has declared support for location in the UIBackgroundModes key in your Info.plist. You'll need to add features that require location updates while the app is in the background or remove the "location" setting from the UIBackgroundModes key. 
 
You may wish to refer to the section "Executing Code in the Background" found in the iOS Reference Library <http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html>.
 
In addition, your application is using Location Background Mode, you will need to include a battery use disclaimer in your marketing text. Please add the following notice to your Application Description in iTunes Connect, "Continued use of GPS running in the background can dramatically decrease battery life."
 
While your application has been approved, please be sure to update the application description as soon as possible to avoid any interruption in the availability of your app on the App Store. 
 
For future app submissions, please be sure to review the App Store Review Guidelines Guidelines <https://developer.apple.com/appstore/resources/approval/guidelines.html> to help ensure a successful app review.
 
If you have any questions about this response, or would like to discuss it further, please feel free to reply to this email. If you would like to appeal this review, please submit a request to the App Review Board at <http://developer.apple.com/appstore/resources/approval/contact.html>.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/08/18 18:14 


원문 :

Please include the line below in follow-up emails for this request.

Follow-up: 114939503

Dear Mr. Woo

Thank you for submitting iPhotoDiary to the App Store. We've reviewed iPhotoDiary and determined that we cannot post this version of your application to the App Store because the assigned category does not reflect the content or function of the application. 

It would be appropriate to reset your Primary and Secondary Categories to accurately reflect your application.

While your Application State is currently displayed as 'Rejected' in iTunes Connect, you won't have to upload a new binary; just email us back after you have added the information to iTunes Connect and we will move your app back to 'In Review' state.

If you have any questions about this response, or would like to discuss it further, please feel free to reply to this email.

Best Regards,

App Review Team
iPhone Developer Program

************************************************************************************
Converse with fellow developers and Apple engineers on technical topics.
Apple Developer Forums — http://devforums.apple.com
************************************************************************************


두 번째 Reject입니다.
제가 설정한 카테고리가 앱의 내용과 기능을 반영하지 못했다는 말이네요.
육아일기로 병원 진료 기록을 적을 수 있도록 하려는 목표를 가지고 있었기에
헬스 케어 & 휘트니스 카테고리를 넣었는데 현재 개발된 것은 달력 및
사진 일기 뿐이라 아마 적절치 못하다고 생각했나봅니다.

다시 카테고리를 생활방식과 생산성으로 변경하여 메일을 보냈더니
In Review 상태로 바뀌었습니다.

또 어떤 문제로 Reject이 될지...ㅠ.ㅠ

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/08/18 18:10 


원문 :

Please include the line below in follow-up emails for this request.

Follow-up: 114939503

Hello Mr. Woo,

Thank you for submitting iPhotoDiary to the App Store. 

We’ve completed the review of your application but this version cannot be posted to the App Store because it crashes when Events feature is selected. We have included additional details below to help explain the issue, and hope you’ll consider revising and resubmitting your application.

Using iPhone 3GS and iPod touch, running iOS 4.0 here is how we found this crash:
1. Launch app
2. Select Event
3. Application crashes. 

We have attached the detailed crash log to help. If you need information on how to read crash logs, you may want to review the following TechNote:http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html

If you have any questions about this information, please feel free to reply to this email. We look forward to reviewing your revised application.

Best Regards,

App Review Team
iPhone Developer Program

************************************************************************************
Converse with fellow developers and Apple engineers on technical topics.
Apple Developer Forums — http://devforums.apple.com
************************************************************************************


탭 메뉴 중 이벤트 탭을 터치시 앱이 다운되는 문제가 있었습니다.
원인은 필요가 없어서 XIB파일을 지웠는데 코딩상에는 여전히 nibName을
통해 화면을 호출하는 코드가 남아 있었던게 문제였습니다.

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^

최초 작성일 : 2010/07/31 10:29 


첫 아이폰 애플리케이션인 iPhotoDiary의 앱스토어 등록에 실패했다...ㅠ.ㅠ


애플측에서 날아온 메일이다...

==============================================
Please include the line below in follow-up emails for this request.

Follow-up: 114939503

Hello Mr. Woo,

Thank you for submitting iPhotoDiary to the App Store. 

We’ve completed the review of your application but this version cannot be posted to the App Store because it crashes when Events feature is selected. We have included additional details below to help explain the issue, and hope you’ll consider revising and resubmitting your application.

Using iPhone 3GS and iPod touch, running iOS 4.0 here is how we found this crash:
1. Launch app
2. Select Event
3. Application crashes. 

We have attached the detailed crash log to help. If you need information on how to read crash logs, you may want to review the following TechNote:http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html

If you have any questions about this information, please feel free to reply to this email. We look forward to reviewing your revised application.

Best Regards,

App Review Team
iPhone Developer Program

************************************************************************************
Converse with fellow developers and Apple engineers on technical topics.
Apple Developer Forums — http://devforums.apple.com
************************************************************************************

==============================================

언제 수정해서 다시 올리나...ㅠ.ㅠ

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^