我有个疑问。请指导我。我计划创建一个 iPad 应用程序,但我想在 iPad 上安装此应用程序,而不使用我的个人资料中的 UDID。我已经检查了“企业帐户”,但是如果没有这种方法(例如在 android 上侧载应用程序),是否有任何可能的方法来做到这一点?有没有可能出现的问题?
请指导我。
不,您的选择是 AppStore 或企业帐户。企业账号方式有很多限制。企业帐户仅允许您将应用程序分发给注册公司,如果您将应用程序分发给公司的非员工,Apple 将关闭您的帐户。
您可以查看越狱,但在通过 AppStore 分发您的应用程序时,您不会接触到尽可能多的用户。
由于 iOS 中应用程序分发的封闭性,您别无选择。
将应用程序加载到设备上的唯一方法是通过企业程序或 App Store,而无需关心设备 ID 是什么。Enterprise 程序就像一个受控、安全的旁加载过程(如果我们想与 Android 进行类比),但仅限于在 Enterprise 内分发。App Store 意味着您必须将应用程序发布到 Apple,并遵守他们的规则。
要在设备上获取应用程序,而不使用这两种方法,您需要创建一个 Ad-Hoc 构建,但这需要设备 ID,因为它将与提供的配置文件交叉引用。如果设备 ID 未与应用程序的配置文件链接,则设备将不会让它运行。
在不需要设备 ID 的情况下在设备上加载应用程序的非官方方式是通过越狱设备,但这是不可靠的,并且需要用户精通技术。
不,没有企业许可证,无法通过 ad-hoc 为任何设备(没有 UDID)分发应用程序。