How to prepare the application for sending to the application store? Am I * KEEP * Getting Code Signing Errors?

If this is not one mistake, it is another. If it is not, then it is something else. I feel that I have changed so much in my project, just trying to get around the work of signing the code, that all this messed up. I follow the instructions for the letter and get errors, for example, the current "Sign Code" error: the identifier "iPhone Distribution" does not match the identity in any profile ", or if I choose anything other than" iPhone Distribution "(no profiles currently time match), for example, β€œTeam Preparation Profile: iPhone Developer [my name] (long number)” or β€œ[my name]” Profile: iPhone Developer: [my name] (long number) "I get a file error message '/Users/Me/Appfolder/Classes/Entitlements.plist' is missing, which I removed as a step in tutorial 1 to fix this mess.

Now I'm completely sure of it. It should be a file> Export. There should not even be such a silly code signing function. If this prevents hackers, hackers can go through it anyway to nullify the point. I'm so sick of it. Would I appreciate any help that anyone could give? Perhaps the manual can be started again from scratch using a system of stupid certificates or something else? I just want to download my application, which is all I want to do. But because of this stupid complicated process that can be so easily mistaken (by the way, made by a company that prides itself on directly and simply cutting out shit), I can't do it.

+4
source share
2 answers

The first source of my problems is duplicate private keys in the key chain, from the synchronization of Mobile Me and several Mac owners. This is what I propose to solve this problem once and for all. (Indeed - since I made this provision, it was as simple as I could imagine.)

Access Keychain on all of your Mac computers. Delete all your public and private keys. Create a new certificate request and you must have exactly one public and private key. HAVE this pair by double-clicking in Keychain Access - mercilessly kill all the other keys! (you cannot rename it, as you do something in Finder, you need to open the window by double-clicking). I named my "secret key" by Adam Eberbach Singleton. Export this key pair and then import them to other computers. Keep it forever, but, of course, do not share your private key with others.

The worst thing that happened as a result of deleting all of these keys was to log into a couple of websites again. I would like to know if there could be other consequences?

Once you have one true key pair, go to developer.apple.com and remove all of your certificates and provisioning profiles. Create new certificates using one of them.

Make sure your package identifiers are correct for your applications - you can even generate new application identifiers.

After that, you will create a training profile. If you have a valid certificate, application identifier and keys, you should not have any problems. A training profile is a bit that really matters, but it depends on everything else. The big test for me is when I drag it into the Xcode Organizer library - if the target then allows me to sign the assembly with a certificate mapped to the provisioning profile, I'm pretty sure.

+3
source

I use the template to make sure that I have all my information. http://loughnanedevelopment.blogspot.com/2010/08/app-store-submitting-template.html

0
source

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


All Articles