代码之家  ›  专栏  ›  技术社区  ›  Kevin Laity

无授权的iPhone临时分发

  •  1
  • Kevin Laity  · 技术社区  · 15 年前

    我正在尝试对我们的应用程序进行特别分发,以便发送到另一家公司进行测试版测试。他们要求我从我的项目中删除entitlements.plist文件。

    据我所知,文件是绝对必需的,如果不存在,我会得到一个代码签名错误。

    有没有一种方法可以建立一个没有授权文件的iPhone应用程序来发布?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Morion    15 年前

    afaik the entitlements.plist文件是必需的。没有它,您的临时分发将失败。但在发行版构建中,这似乎是不必要的。

        2
  •  0
  •   dredful    15 年前

    他们可能实际看到的是操作系统和.mobileprovision文件之间的问题,这会引发一个涉及权利的错误。当他们尝试将应用程序与手机同步时,他们是否看到授权文件的错误?

    我最近看到了这一点,并不能完全确定答案。我认为在某些Mac上(我认为是10.5版),iTunes与.mobileProvision文件没有关联。我已经看过两次了。第一次的答案是让这个人在.mobileprovision文件上做一个“打开方式”,然后选择“其他”,然后选择iTunes。这就成功了。

    从今晚起,我一直找不到这个最新事件的答案。但此人有10.5和Xcode。

    我仍在研究这个问题,但是如果你还没有找到答案,也许“开放”会有所帮助。

    祝你好运。

    更新: 我刚才去解决第二个问题。电子邮件可能会损坏.mobileProvision文件。我最后压缩了.mobileProvision文件并将其发送给有问题的人,它解决了问题的第二个版本!