IOS certifications and provisioning profile relationships

Yes, yes, another one. I know the whole general meaning, for what, how to generate, etc.

I just have something that scares me. Basically, what is the relationship between certificate profile and security? I did not find the right answer to this. The reason I ask is because I always thought that when we create a training profile, we match it with a development (to provide development) or a distribution (to provide adhoc and appstore), this means that the training profiles tied to certificates

But recently, while working with Flash Builder, when compiling my Flex application, I noticed that this is either not the case or there is something that I don’t understand what is going on between them. Basically, I noticed that I can select my development certificate and use adhoc preparation, and the application compiles in order and works fine. I always thought I couldn’t do this, since I can use adhoc software with a distribution certificate. How is this possible if the adhoc binding was bound to a distribution certificate? I don’t think this is really related to FB, because in the end I install the application through iTunes and on the iOS device, and it still works, so it must be Apple.

It would seem that until I distribute for the AppStore, I can choose any combination of certificate / provisioning files that I want, and the application will still compile and work fine on devices if the application and Udids are great. Obviously, when installing adhoc and appstore, the process binding is disabled (debugging) and is aimed at different service servers for push, etc., but different from it is just fine. Why then is it a visible coincidence in the Provisioning portal for iOS that certain profiles belong to a certificate?

, - ( /). iOS Provisioning Portal adhoc, , , adhoc , .

. Interwebs, !

+3
1

, , ( , ). :

  • // IPA?
  • IPA IPA?

, Xcode Enterprise Apple "keychain" CSR. CSR ( ), . CSR, , ( ) - ​​

{ + + } = > = > CSR

, CSR Apple, , CSR , , , .

CSR , Apple CSR . " " , Apple, . , Apple, Apple. .

, , - udids, dev certs ..

(UDIDS + Dev Certificates + + ) = >

, Xcode ( Xcode). !

, (, , ) IPA, XCode / . Xcode , , . , / ( ). , - i.e dev, . IPA. , , IPA. , IPA :)

+4

All Articles