1. 程式人生 > >IOS上架被拒絕理由和解決方法(持續更新中)

IOS上架被拒絕理由和解決方法(持續更新中)

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 your app in use on an iOS device working with a child’s device.

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 iTunes Connect and reply to this message in Resolution Center.

To provide a link to a demo video:

- Log in to iTunes 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
- Click "Save"
- Once you've completed all changes, click the "Submit for Review" button at the top of the App Version Information page.

Once this information is available, we can continue with the review of your app.

//問題:缺少視訊網址

//解決:在備註那邊新增視訊網址

Guideline 4.3 - Design - Spam



We still noticed that your app provides the same feature set as many of the other apps you've submitted to the App Store; it simply varies in content or language, which is considered a form of spam.

Additionally, apps that use the same - or very similar - icons make it difficult for users to find apps and are considered a form of spam.

Next Steps

To resolve this issue, please combine apps with a common feature set into a single "container" app.

You will experience a delayed review process if you deliberately disregard the App Store Review Guidelines, ignore previous rejection feedback in future app submissions, or use your app to mislead or deceive users.

Important Information

As a result of violating this guideline, your app’s review has been delayed. Future submissions of this app, and other apps associated with your Apple Developer account, will also experience a delayed review. Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the

Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.

We want to provide a safe experience for users to get apps and a fair environment for for all developers to be successful. If you believe we have misunderstood or misinterpreted the intent of your app, you may submit an appeal for consideration or provide additional clarification by responding directly to this message in Resolution Center in iTunes Connect.

For app design information, check out the following videos:
"Best Practices for Great iOS UI Design"
and "Designing Intuitive User Experiences," available on the Apple Developer website.

You may also want to review the iOS Human Interface Guidelines for more information on how to create a great user experience in your app.

//問題:app賬號內有重複的app,或者有相似的app

//解決:重新註冊一個賬號並且重新上線

4.5 - Apps using background location services must provide a reason that clarifies the purpose of the use, using mechanisms described in the Human Interface Guidelines

//問題:因為使用定位功能,沒有明確告知為什麼使用定位功能

//解決:定位分為使用應用程式期間和未使用期間也能定位。

要在info.plist檔案裡面新增對應的許可權,看你需要使用那種型別的定位。

定位許可權: Privacy - Location When In Use Usage Description      描述:我們需要通過您的地理位置資訊獲取您周邊的相關資料 

定位許可權: Privacy - Location Always Usage Description                描述:我們需要通過您的地理位置資訊獲取您周邊的相關資料 

需要在呼叫定位的時候要對不同種情況進行授權

// 總是授權

        [self.locationManager requestAlwaysAuthorization];

//使用中授權

        [self.locationManager requestWhenInUseAuthorization];

具體程式碼如上

11.12 Details

We noticed that your app offers a subscription with a mechanism other than the In-App Purchase API.

Next Steps

Please revise your app to ensure that the subscription for products used within the app is offered using the In-App Purchase API.

Resources

It may be appropriate to revise your app to use the In-App Purchase API to provide content purchasing functionality.

In-App Purchase provides several benefits, including:

- The flexibility to support a variety of business models.
- Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
- An effective marketing vehicle to drive additional sales of new content.
- The ability to use the App Store Codes Program, which enables you to create high-value marketing campaigns by providing consumers paid content for free. To join the App Store Codes Program, please send an email to .

For information on In-App Purchase, please refer to the following documentation:

For step-by-step instructions on In-App Purchase creation within iTunes Connect, refer to the In-App Purchase Configuration Guide for iTunes Connect.

On occasion, there may be apps on the App Store that don't appear to be in compliance with the App Store Review Guidelines. We work hard to ensure that the apps on the App Store are in compliance and we try to identify any apps currently on the App Store that may not be. It takes time to identify these occurrences but another app being out of compliance is not a reason for your app to be.

//問題:軟體中含有購買的操作

//解決:需要走蘋果內購,不然會被下架