IPhone Application Authentication

Trying to submit an app to the Apple App Store. Xcode 4.3.2. Successfully sent the application to users through testflightapp and now wants to send it to the store. When I try to distribute the application through the organizer, I get these three validation errors:

  • iPhone / iPod Touch: The executable file does not have the required architecture. At least one of the following architectures (s) must be present: armv6
  • Invalid code verification. The signature is invalid, contains prohibited rights, or it was not signed with an iPhone distribution certificate.
  • Unable to extract rights from application: (null)

I think I should work from the bottom up, because I had the first error when I sent a solution to this problem, and from everything that I read, the rights are not needed when sending to the application store.

I had Entitlements.plist. I tried to remove it. I tried to create fresh with it. The "Permissions" section of the Goals-> Application-> Summary is not cleared / cleared. In the Targets-> App-> Build Settings-> Deployment section, "Entitlements.plist" was specified for the installation / group owner, as well as for the owner / group of alternative installations. I reset for the group "staff" and the owner of "pedstra".

I tried the following instructions, like this one: At least one of the following architectures (s) must be present: armv7 (-19033) Your application could not be verified. - (null) to no avail.

Any help would be greatly appreciated.

+4
source share
2 answers

Your problem may be caused by improper configuration for assembly. Assembly configuration options. Valid options are: normal , profile, and debugging . For presentation in the application store, this parameter must be normal .

Here's how to fix it:

First update the project build settings:

  • Click Project → <your project> → Build Settings
  • Search for "build options"
  • Click the arrow icon next to the options add-in in the search results to expand the section
  • Delete all existing entries and replace them with a regular one

The following update to the target assembly settings:

  • Click Goals → <your project> → Build Settings
  • Search for "build options"
  • Click the arrow icon next to the Build Variants options in the search results. to expand the section
  • Delete all existing entries and replace them with a regular one
+3
source

I hit this grip for several different reasons and found it particularly useful to use the validate function in the organizer before actually sending. He can give you a hint about what is wrong and what cannot be included in the error upload.

0
source

Source: https://habr.com/ru/post/1411853/


All Articles