ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [iOS] 험난한 외주 앱스토어 등록기
    Programing/iOS 2020. 8. 8. 15:26

    안녕하세요~!

     

    이번 포스팅에서는 험난하고도 험난했던🤦 iOS 외주 어플리케이션을 등록하는 과정을 포스팅해볼까 합니다.

     

     

     

    기본적으로 외주 받은 앱에 대해 설명을 해드리자면

     

    차량에서 무선 충전기 혹은 충전기로 충전함을 인식을 할 때 어플 내에 선택할 수 있는 어플(음악, 내비게이션) 어플로 넘어갈 수 있는 기능과

     

    저작권을 허가받은 (특정 회사의)애니메이션을 중간 과정에서 GIF로 보여줄 수 있는 기능이 포함되어있는 어플입니다.

     

     

     

    이 외주를 3월에 할래??라고 학교 선배한테 들었고, 금방 끝낼 수 있겠구나...라는 생각을 하면서 외주를 받았었죠 ㅎㅎ

     

    4월 정도에 코드 작성을 마무리하고 이제 앱을 올려볼까???라는 생각을 했는데요...

     

    기본적으로 시간적인 여유를 많이 주시기도 했고, 앱스토어 개발자 계정 등록비 처리과정이 오래 걸려

     

    5월 즈음에 개발자계정 등록비를 받았죠...

     

    여기서 또~~ 개발자 계정을 회사 이름으로 하려면 던스넘버 발급, 애플로부터 허가받는데 시간이 일주일 정도 소요된다는 글을 보았고,

     

    외주 받은 곳에서는 빨리빨리 올려달라고 해서... 빠르게 개인 개발자 계정으로 결제를 했죠... 여기까지 잘 되나 했는데~~

     

    여기서 또... 저작권 부분에서 문제가 있더라구요...

     

    특정회사의 저작권을 사용한다는 계약서를 가져오라는 애플의 안내를 받았고, 저작권 계약서를 받아오는데도 한 보름 정도가 걸렸어요...

     

    하지만!!! 이 저작권 계약 주체의 이름과 앱스토어 개발자 계정 이름과 동일해야 애플에서 등록을 해줄 거라는 안내를 받았어요... 후...

     

    이제 또 험난한 한 과정이 생깁니다...

     

    앱스토어 개인 개발자 계정은 3번 정도 결제해서 계정 생성을 해봤는데 회사 계정은 처음이라 또 공부를 해야... 했어요... 후...

     

    던스 넘버 발급받는 과정부터... 해당 회사에 근무하는 증거가 있어야 한다고 해서 이름, 회사, 각종 서류 등등...

     

    외주 받은 회사의 부사장님에게 받아오는데 1주... 

     

    근데 던스 넘버를 발급받고, 회사 개발자 계정을 받아오는 데에는 생각보다 시간이 얼마 걸리지는 않았어요!!

     

    이제 저작권 계약서와 함께 앱을 올렸죠...

     

    이제부터 애플 검수와 험난한 과정이 시작됩니다...

     

    1. 이전 계정에 올려둔 앱(저작권이 걸려있는 애니메이션을 지운 앱)과 디자인이 동일하다... 후...

    더보기

    Guideline 4.3 - Design



    This app duplicates the content and functionality of other apps submitted by you or another developer to the App Store, which is considered a form of spam.

    Specifically, this app appears to be available in the same territories as another identical app submitted to the App Store. It would be appropriate to restrict the available territories for individual apps to those areas in which you intend to market and sell it and ensure none of the selected territories overlap. 

    Apps that simply duplicate content or functionality create clutter, diminish the overall experience for the end user, and reduce the ability of developers to market their apps.

    The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

    Next Steps

    - Review the Design section of the App Store Review Guidelines.
    - Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program. 
    - Once your app is fully compliant, resubmit your app for review.

    Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

    이렇게 답이 와서 전 계정으로 들어가서 앱을 지우고~~

     

    이렇게 답을 했어요 ㅎㅎ

     

    이제 두 번째죠 ㅎㅎ

     

    2. 이 앱이 검수하기 좀 힘들 수가 있는 게 특정 상황에서만 기능이 동작하는 어플이기 때문에 동영상을 올려달라고 하더라고요

     

    더보기

    Guideline 2.1 - Information Needed



    We have started the review of your app, but we are not able to continue because we need access to a video that demonstrates the current version of your app in use on a physical iOS device, pairing and interacting with the designated hardware.

    Please only include footage in your demo video of your app running on a physical iOS device, and not on a simulator. It is acceptable to use a screen recorder to capture footage of your app in use. Make sure all relevant app features, services, and permissions are clearly documented in the demo video.

    Next Steps

    To help us proceed with the review of your app, please provide us with a link to a demo video in the App Review Information section of App Store Connect and reply to this message in Resolution Center.

    To provide a link to a demo video:

    - Log in to App Store Connect
    - Click on "My Apps"
    - Select your app
    - Click on the app version on the left side of the screen
    - Scroll down to "App Review Information"
    - Provide demo video access details in the "Notes" section
    - Once you've completed all changes, click the "Save" button at the top of the Version Information page.

    Please note that in the event that your app may only be reviewed by means of a demo video, you will be required to provide an updated demo video with every resubmission.


    Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.

    그래서 또 영상을 열심히 찍어서 올렸죠...

     

    세 번째로는...

     

    3. 이 앱이 필요한 이유에 대해 모르겠다는...??? 답을 받았어요?????

    더보기

    Hello,

    Thank you for your response.

    To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.

    - What is the purpose of your app? Why would your app be necessary to go to other apps while charging your phone?

    Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.

    Best regards,

    App Store Review

    PM님 한테 물어봐도... 어... 알아서 해~~ 라는 답을 받아서???

     

    아 이걸 어떻게 하지???라고 생각하고 뭐 만들면서 이 앱의 기획을 생각해보고 답을 했죠...

     

    이제 네 번째예요... 후....

     

    4......

    더보기

    Hello,

    Thank you for providing this information.

    Upon further review, we found that your app does not comply with the following guidelines:

    Guideline 4.2 - Design - Minimum Functionality



    We found that the usefulness of your app is limited by the minimal amount of content or features it includes. 

    Next Steps

    We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

    We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn’t do before or in a way they couldn’t do it before.

    While your App Store Connect Application State shows as Metadata Rejected, we still require a new binary to correct this issue.

    Best regards,

    App Store Review

    ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

     

    기능이 더 필요하다구????????????????????????????????????????????????????????????????????????????????????????????????????

     

    이전에 등록해준 어플은 애니메이션 기능을 빼고도 등록을 했는데???????????????????????????????????????????????????????????????

     

    후.... 하지만 이전에 앱을 등록하면서 배웠던 방법을 사용해보도록 했습니다....

     

    바로바로~~~ 앱을 다시 빌드하고 버전을 올리면 다른 검수자가 나타나서 다시 검수를 한다는 방법을요...

     

    후...

     

    다섯 번째...

     

    5........

     

    더보기

    Guideline 2.1 - Performance - App Completeness



    Your app crashed on iPad running iOS 13.6 on WiFi when we:

    1. Launched your app
    2. Tapped one of apps in your binary
    3. Quit your app
    4. Tried to re-start your app
    5. Crashed

    We have attached detailed crash logs to help troubleshoot this issue.

    Next Steps

    To address the crash in your app, follow these steps:

    1. Fully symbolicate the crash report. See Adding Identifiable Symbol Names to a Crash Report for an explanation of the symbolication process.
    2. Match the crash report to a common pattern. Based on the pattern, take specific actions to further investigate the crash. See Identifying the Cause of Common Crashes.
    3. Test your app on a device to ensure that it now runs as expected.
    4. Once you’ve addressed the crash, create and submit a new build to the App Store for review.

    Resources

    For additional information on crash reports, see Diagnosing Issues Using Crash Reports and Device Logs.



    Guideline 2.1 - Information Needed



    We are still not able to continue because we need access to a video that demonstrates the current version of your app in use on a physical iOS device.

    Please only include footage in your demo video of your app running on a physical iOS device, and not on a simulator. It is acceptable to use a screen recorder to capture footage of your app in use. Make sure all relevant app features, services, and permissions are clearly documented in the demo video.

    Next Steps

    To help us proceed with the review of your app, please provide us with a link to a demo video in the App Review Information section of App Store Connect and reply to this message in Resolution Center.

    To provide a link to a demo video:

    - Log in to App Store Connect
    - Click on "My Apps"
    - Select your app
    - Click on the app version on the left side of the screen
    - Scroll down to "App Review Information"
    - Provide demo video access details in the "Notes" section
    - Once you've completed all changes, click the "Save" button at the top of the Version Information page.

    Please note that in the event that your app may only be reviewed by means of a demo video, you will be required to provide an updated demo video with every resubmission.

    Guideline 2.1 - Information Needed



    We are not able to continue because we need additional information about your app.

    Next Steps

    To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.

    - Please explain all features your app specifically.
    - What is the benefit of using your app?

    Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.





    Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.

    이번에는 아이패드 크래쉬네요... 후... 그리고 영상이 필요하다... 그리고... 이 앱이 필요한 이유를 설명하라고????

     

    뭐 아이패드 크래시가 있으니... 다시 고치고 빌드를 했죠...

     

    6.......

    더보기

    Guideline 2.1 - Information Needed



    We are still not able to continue because we need access to a video that demonstrates the current version of your app in use on a physical iOS device.

    Please only include footage in your demo video of your app running on a physical iOS device, and not on a simulator. It is acceptable to use a screen recorder to capture footage of your app in use. Make sure all relevant app features, services, and permissions are clearly documented in the demo video.

    Next Steps

    To help us proceed with the review of your app, please provide us with a link to a demo video in the App Review Information section of App Store Connect and reply to this message in Resolution Center.

    To provide a link to a demo video:

    - Log in to App Store Connect
    - Click on "My Apps"
    - Select your app
    - Click on the app version on the left side of the screen
    - Scroll down to "App Review Information"
    - Provide demo video access details in the "Notes" section
    - Once you've completed all changes, click the "Save" button at the top of the Version Information page.

    Please note that in the event that your app may only be reviewed by means of a demo video, you will be required to provide an updated demo video with every resubmission.

    Guideline 2.1 - Information Needed



    We are still not able to continue because we need additional information about your app.

    Next Steps

    To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.

    - Please explain all features your app specifically.
    - What is the benefit of using your app?

    Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.





    Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.

    동영상과... 앱의 필요성을 설명해달라네요...

     

    후... 다시 올려봅니다...

     

    7..........

    더보기

    Apple의 메시지

    Guideline 4.2 - Design - Minimum Functionality



    We still found that the usefulness of your app is limited by the minimal amount of content or features it includes. 

    Next Steps

    We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.

    We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn't do before or in a way they couldn't do it before.



    Guideline 4.2.3 - Design - Minimum Functionality



    We were required to install other apps before we could use your app. Apps should be able to run on launch, without requiring additional apps to be installed.

    Next Steps

    To resolve this issue, please revise your app to ensure that users can use it upon launch. If your app requires authentication before use, please use methods that can authenticate users from within your app.

    앱이 이전 앱스토어에서 있어본 적이 없는 앱이다... 앱의 필요성을 설명해 달라는 아니고... 이전이랑 똑같은데 계에에속이라 이번에는 

    들이받아보기로 했습니다!!

    그리고, 앱 안에 있는 어플이 없는 경우에는 어떻게 되냐고 물어보네요... 

     

    이렇게 답장을 했고...

    더보기

    Hello,

    Thank you for your reply. Your app’s review will require additional time as we take this new information into account. We do not require any further information about your app at this time.

    Once we have thoroughly reviewed your app, we will either contact you in Resolution Center to communicate any issues found, or your app will be approved.  

    Best regards,

    App Store Review

    기다려보라는 답장이 왔어요!!!!

     

    이제 기다려 봐야죠!!!

     

    후... 험난했던 (아직 등록되지 않은..) 앱 등록기였습니다. 매우 매우 길었지만 끝까지 봐주셔서 감사하구요!!!!!

     

    앱이 등록되면 다시 한번 찾아올게요~!

     

    감사합니다!!!

    댓글

Designed by Tistory.