Apple Certificates
Apple Certificates
iOS is a propietary system and certificates are a way to validate who you hare and verify that you have the rights to do it.
The purpose of the certificates is to allow Apple know that you're allowed to do what you're trying to do.
sequenceDiagram actor Developer participant Apple actor iPhone Developer-)Apple: Build App Note over Developer,Apple: .Cert file sent Apple-)+Developer: Private Key Developer-)-Apple: See you later!
Developer Certificates
classDiagram
Developer *-- Profile
class Developer {
Personal Team
Developer: + External teams
}
class Identifiers {
define Capabilities
? BundleID(com.feernandooff)
}
class Certificate {
-Developer Certificate
- Districution Certificate
+download()
}
class Profile{
+bool is_developer
+bool is ad-hoc
+bool is development
}
Profile <|-- Certificate
Profile <|-- Identifiers