我知道您需要一个特殊的 ID 才能将您开发的应用程序部署到 iPad,即使您的本地应用程序已插入您的开发机器。正确的?究竟是什么被锁定了——你不能简单地将编译后的应用程序手动复制到设备上或其他任何东西上?
我听说你可以通过越狱设备来解决这个问题,但是这是如何工作的呢?是否更加复杂,或者一旦越狱,您可以像使用 ID 越狱一样将其部署到您的测试设备吗?
我知道您需要一个特殊的 ID 才能将您开发的应用程序部署到 iPad,即使您的本地应用程序已插入您的开发机器。正确的?
正确的。
究竟是什么被锁定了——你不能简单地将编译后的应用程序手动复制到设备上或其他任何东西上?
未越狱的 iPad 将仅运行具有有效代码签名的应用程序。你需要一个证书来制作其中的一个,Apple 只会向开发计划中的人颁发证书。
我听说你可以通过越狱设备来解决这个问题,但是这是如何工作的呢?是否更加复杂,或者一旦越狱,您可以像使用 ID 越狱一样将其部署到您的测试设备吗?
我不知道在越狱设备上部署应用程序的细节,但我怀疑它是否会像加入该计划一样简单:要在我自己的设备上运行东西,我只需在 Xcode 中单击一个按钮。使用越狱设备,您必须构建应用程序,然后以某种方式将其单独安装到设备上。
有两种方法可以分发 iOS 应用程序。Apple 认可的方法是通过 iTunes App Store,并通过越狱世界。
Apple 不支持越狱,因此对于不会破坏的依赖项和社区,您几乎只能靠自己。
对于支持的方式,您可以开发适用于 iOS 的应用程序并在模拟器中进行测试。为了能够在设备上对其进行测试,您需要开发程序中的账户,它使您能够为可以在应用程序和设备之间配对的设备制作证书配置文件。