代码之家  ›  专栏  ›  技术社区  ›  Rumata

为什么ARKit应用程序几天后就停止工作了?

  •  1
  • Rumata  · 技术社区  · 6 年前

    为什么会这样?有什么办法可以预防吗?我在Xcode中使用了“个人团队”,这是原因吗?

    1 回复  |  直到 4 年前
        1
  •  4
  •   Community Justin Hirsch    4 年前

    与Android不同,你不能在iOS设备上安装任何应用程序。必须先由苹果公司签字。然而,当你在开发一个应用程序时,你可能需要先测试一下,然后再将它发送给苹果公司审批。设置配置文件充当设备和开发人员帐户之间的链接。在开发过程中,您可以选择哪些设备可以运行您的应用程序,以及您的应用程序可以访问哪些应用程序服务。

    A free provisioning profile 从开发人员帐户下载并嵌入到应用程序包中,整个包都是代码签名的。必须在要运行应用程序代码的每个设备上安装开发配置文件。如果配置文件中的信息不符合某些条件,则应用程序将不会启动。

    配置配置文件 以前有效期为90天,但现在从创建概要文件时起缩短为7天。这意味着7天后,你的iPhone应用程序只会停止工作。

    苹果说: You may create up to 10 App IDs every 7 days

    enter image description here

    这就是为什么你的ARKit应用程序在7天后停止工作 .

    请阅读Unity文档: Getting started with iOS development .

    签名错误 .

    如果要更改现有应用程序的配置文件, read this useful SO post .

    开发人员有几个程序:

    • iOS开发者计划 ($99)
    • 苹果开发者计划 个人(99美元)
    • 开发商企业计划 对于组织(299美元)
    • iOS开发者大学课程 高等教育机构(免费)

    看看这篇文章 Choosing a Membership .

    enter image description here

    iOS开发者计划 (99美元)还允许您使用 临时的 免费的。

    临时分发配置文件 允许您在iTunes Connect中配置的100个不同设备上测试构建的应用程序。