IOS 的初学者。我试图理解证书、配置文件、代码签名身份,坦率地说,我理解开发人员文档有点困难。
我了解证书是 Apple 的一种安全机制,用于确保没有人使用公钥和私钥(供您在应用程序上签名)篡改您的代码。当您将应用程序提交到应用程序商店或进行临时测试时,这是有意义的,因为 Apple 想要确保这是您要提交的最终版本(IOS 分发证书)。但是那如何申请IOS开发者证书呢?
据我了解,IOS Developer Certificate 用于限制谁可以运行您的应用程序以及可以在哪些设备上运行它。
最佳答案
开发证书主要在开发应用程序时使用,它限制了可以安装应用程序的设备数量(100)。此外,分发证书不允许您在从 Xcode 安装时调试应用程序并断开连接。它主要用于签署应用商店构建。除了 Apple 为您所做的分离之外,证书本身没有区别。
Code signing your app assures users that it is from a known source and the app hasn’t been modified since it was last signed.
可以引用Code Signing , if 详细描述了代码签名的工作原理。它将帮助您理解为什么需要代码签名。
关于ios - 为什么需要 IOS 开发人员证书才能在设备上运行 IOS 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35237327/