What is 4.3??
In short, 4.3 refers to the repeated occurrence of functions or applications in the App Store, including consistent functions of products of the same type, and rejection caused by uploading vests or subcontracting. The following schemes hope to help you deal with such problems!
4.3 the Design Guideline
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.
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 The time.
In short, 4.3 refers to the repeated appearance of functions or applications in the App Store, which are very similar to other people’s apps already on the App Store, and the rejection caused by uploading fake vests or subcontractors. After analyzing, there are many possibilities.
Your application provides the same set of features as other applications submitted to the app Store; It’s just a difference in content or language, which is considered a form of spam. The application’s next submission may require a longer review time, and the application will not be eligible for expedited review until the issue is resolved. So, if your app is really a copy of others’ app, it cannot be passed, you can modify the UI interface, add some different functions and then package and submit.
You under the same account or under other account to submit the package, if you found this account to a package submitted problems are not solved, and has been delayed, and submitted a package, they will be particularly strict review your this package, do contrast, slowly found to be the same package, changed part of the content, directly back, there is no any negotiable. Change your account and create an app
Apple’s review mechanism
1. Pre-review
Scanning API, and plist file character missing, etc. The first step is the check of icon adaptation by Apple Application Loador and other applications when uploading. The second step is the functional check of Apple after uploading. For example, if the Push function is configured but the function is missing or not opened, an email will be sent, etc.
2, the machine trial
Here scan payment SDK, and the puppet case, machine scan mainly see code block, can refer to baidu spider crawl website module principle; In case of part of the machine audit can be tried to speed around the machine audit (not 100% successful);
3, manual audit
This is mainly used to test functions or App experience tests, such as logging in to the App experience function with the test account, or other obvious bugs, etc. Ipv6 is also tested here
The solution
Upgrade version, upgrade a version number to submit for review;
Modify material and UI tone, etc., modify logo, modify the main tone;
Modify the function interface
Add junk code or comment block, here mainly to prevent apple scan;
Confusion of existing code (change class name, change function name, change file name, change project name) There are related projects on Github, can be confused. I used this, github.com/klaus01/KLG…
Resource name
Add unnecessary resources as appropriate
If the above does not work, only to change the package, note that there is no need to change the developer account.
Change the package and use Xcode to create a new default project. Archive the package and delete iTunes Connect information about the package, including the name, five images, privacy policy and audit information, and then save it. And then remove the APP. Create a new project on the developer account, with a new BundleID, repeat the previous steps and resubmit.
Created a new QQ group: 720208499, mainly used to share ios package review and other related content, interested can add.