我正在尝试对我们的应用程序进行临时分发,以便发送到另一家公司进行 beta 测试。他们要求我从我的项目中删除 Entitlements.plist 文件。
据我所知,该文件是绝对必需的,如果它不存在,我会收到代码签名错误。
有没有办法在没有权利文件的情况下构建 iPhone 应用程序以进行分发?
AFAIK entitlements.plist 文件是必不可少的。没有它,您的临时分发将失败。但似乎在分发构建中没有必要。
出局:他们实际上可能看到的是他们的操作系统和 .mobileprovision 文件之间的问题,该问题引发了涉及权利的错误。当他们尝试将应用程序与手机同步时,他们是否看到有关权利文件的错误?
我最近看到了这一点,并不能完全确定答案。我认为在某些 Mac 上(我在想 10.5)iTunes 与 .mobileprovision 文件无关。我已经看过两次了。第一次的答案是让该人在 .mobileprovison 文件上执行“打开方式”并选择“其他”,然后选择 iTunes。那成功了。
从今晚开始,我一直无法找到这个最新事件的答案。但是这个人有 10.5 和 XCODE。
我仍在努力,但如果您还没有找到答案,也许“打开方式”可能会有所帮助。
祝你好运。
更新:我刚刚解决了第二个问题。电子邮件可能会损坏 .mobileprovision 文件。我终于压缩了 .mobileprovision 文件并将其发送给有问题的人,它解决了问题的第二个版本!