An error occurred while updating the Code. If the verification fails before uploading, the system prompts apps areNot permitted to accessUdidAnd
Must not useUniqueidentifierMethodUidevice. Please update your apps and servers to associate users withVendorOrAdvertising identifiersIntroduced
In iOS 6. As a result, I am very confused about how to solve this problem. After the query, I realized that Apple had just modified the upload rules, and it was very strict with the execution. It was not allowed to have any UUID code. It seems that UUID should be removed from the appstore by 100%. After two hours of solving the problem, I will give you a solution.
1. Globally search for uniqueidentifier in xcode's project code. The searched code should be removed or replaced with another method.
2. The second possible cause is that uuid may be used in the. A file referenced in the code, which cannot be passed. solution:
1> first open the terminal and CD it to the project root directory;
2> enter the find.-Name "*. A" command to list all the. A files used in the project.
./Dmofferwallsdk/libdomobofferwallsdk.
./Domobadsdk/libdomobadsdk.
./Libdianruadwall.
./Libflurry.
./Libyoumi.
3> enter the strings command. /dmofferwallsdk/libdomobofferwallsdk. A | grep unique, the red part of the command, which is replaced with the one listed above. file a, once there is a non-UUID used. in File A, the following result is displayed after the command is run: uniqueidentifier, then remove the corresponding SDK, or change it to the latest version. In the same way, check that UUID is not used.