【问题标题】:Unity3D iOS Enterprise Update OptionsUnity3D iOS 企业更新选项
【发布时间】:2015-10-15 12:06:05
【问题描述】:

我们开发和销售通过 Apple 企业开发者计划分发的企业应用程序:https://developer.apple.com/programs/enterprise/

这基本上意味着我们在客户的员工设备上自行托管和安装 iOS 应用程序,而无需通过 Apple 的任何类型的应用程序商店层。 (企业许可证允许公司在未越狱的设备上自行签名和分发任意应用程序,无需 Apple 干预)

考虑到这一点,我们是否可以通过以下方式向 iOS 用户推送 Unity3D 增量代码更新: http://docs.unity3d.com/Manual/scriptsinassetbundles.html

(或任何其他方法?)

还是因为编译器技术本身,我们仍然仅限于 iOS 中的非代码资产?

【问题讨论】:

    标签: ios unity3d


    【解决方案1】:

    该文档似乎暗示它不起作用:

    "如果你想在你的 AssetBundles 中包含可以在你的应用程序中执行的代码,它需要被预编译成一个程序集并使用 Mono Reflection 类加载(注意:反射在使用 AOT 编译的平台上不可用, 如 iOS)"

    MDM 可用于在企业应用上分发(和管理应用更新),而无需手动复制 .ipa 文件: https://www.apple.com/support/business-education/mdm/

    【讨论】:

    • 感谢您的回复。是的,我知道存在 MDM(以及更好的第三方选项),但主要想知道当您不受 AppStore 批准要求人为限制时,iOS 上是否存在任何运行时执行技术选项。
    猜你喜欢
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    相关资源
    最近更新 更多