来到了一个初创公司,然后自己注册开发者账号(公司),开发,上架,但是上架的时候遇到的很多的坑,下面一一列举下:
第一次审核:
We discovered one or more bugs in your app when reviewed on iPad running iOS 12.3.1 on Wi-Fi.
Specifically, 婚姻谘询, 税务谘询, 诉讼委托, 电商法务, 其他服务 and more tabs are all not responsive to action.
Next Steps
To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.
For a networking overview, please review About Networking.
Your app appears to be a pre-release, test, or trial version with a limited feature set. Apps that are created for demonstration or trial purposes are not appropriate for the App Store.
Next Steps
To resolve this issue, please complete, remove, or fully configure any partially implemented features. Additionally, remove all references to "demo," "trial," "beta," or "test" in your app description, app icon, screenshots, previews, release notes, and binary.
Resources
If you would like to conduct a beta trial for your app, you may wish to review the TestFlight Beta Testing Guide.
We discovered that your app contains hidden features.
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 Performance 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.
We found that your app facilitates loan applications, but the seller and company names associated with your app do not reflect the financial institution in the app or its metadata, as required by Guideline 3.2.1(viii) of the App Store Review Guidelines.
Next Steps
To help us proceed with the review of your app, please provide the following information. The more information you can provide upfront, the sooner we can complete your review.
- Both a copy and the direct link to the government website of your Business License (营业执照)
- Your app’s and service’s Terms & Conditions.
- In the case of dispute, what resolution mechanism does your app and service offer?
- What is your responsibility in such case? Is such responsibility stated clearly in the Terms & Conditions?
- How will the involved parties trace one another?
Additionally, please ensure your app’s Support and Privacy URLs in the metadata direct users to the webpages with appropriate information.
Please attach documentary evidence in the App Review Information section in App Store Connect. In accordance with section 3.2(f) of the Apple Developer Program License Agreement, you acknowledge that submitting falsified or fraudulent documentation can result in the termination of your Apple Developer Program account and the removal of your apps from the App Store. Once Legal has reviewed your documentation and confirms its validity, we will proceed with the review of your app.
We noticed that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string.
Next Steps
Please revise the relevant purpose string in your app’s Info.plist file to specify why the app is requesting access to the user's location. You can modify your app's Info.plist file using the property list editor in Xcode.
To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.
Resources
For additional information and instructions on requesting permission, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.
由于老板催的比较急,然后接口也没有及时出,就本地写死的json文件展示了,并且我们是法律服务平台,并且当时没有提供相应的服务,以及获取位置隐私的描述不对,侵犯用户隐私,并且部分功能点击无反应,因此被拒。
第二次审核被拒
We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.
Next Steps
While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased using in-app purchase, within the app - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines.
In-App Purchase
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.
For information on in-app purchase, please refer to the following documentation:
In-App Purchase for Developers
In-App Purchase Programming Guide
For step-by-step instructions on in-app purchase creation within App Store Connect, refer to App Store Connect Help.
We noticed that your app requires users to register or log in to access features that are not account-based, such as content on 首页.
Next Steps
To resolve this issue, please revise your app to let users freely access your app’s non account-based features.
Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law.
You should allow users to freely access your app’s non account-based features. For example, an e-commerce app should let users browse store offerings and other features that are not account-based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order.
Please see attached screenshots for details.
这一次苹果认定我们属于内容付费,因此要求接入苹果内支付,我们是法律在线服务平台,我也解释了但是没有用,因此就干脆砍掉了支付宝/微信支付,提示在其他端支付并且二维码。
苹果认为我们需要提供用户在未注册的情况下预览App,之前做的是手机登录然后才能进入App,因此将界面流程变更,只有到相关服务页面才要求登录。
第三次被拒
We have started the review of your app, but 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 review the following questions and provide as much detailed information as you can.
- Does your app access any paid content or services?
- What are the paid content or services, and what are the costs?
- Do individual customers pay for the content or services?
- If no, does a company or organization pay for the content or services?
- Where do they pay, and what's the payment method?
- If users create an account to use your app, are there fees involved?
- How do users obtain an account?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
Please see attached screenshots for details.
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.
支付砍掉之后,审核发现iOS无法支付,然后要求我将回答问题,元数据被拒绝,然后回答后重新提交,接下来就是等待了。
老板催得急,期间申诉了一次,但是又快速提交了一个ipa,因此申诉就没有了意义,因为我们公司确实很难,有下线服务吧,但是App内却并没有体现。
问题解决中心也反馈了很多次了,之前总觉得Apple审核没这么严的,随便解释一下,就能忽悠过去了,可是我错了,是要对审核人员心存敬畏,一味的想逃避看来是死路一条的,还是要规规矩矩的按照审核规则来。并且要有耐心,要是老板急了,那就没办法了