【问题标题】:Invalid Entitlements iOS SDK 4.1无效的权利 iOS SDK 4.1
【发布时间】:2010-09-14 14:08:35
【问题描述】:

自从升级到 4.1 SDK 后,当用户尝试安装 Ad-Hoc 构建时,我的权利不再有效。我们很久以前就遇到过这个问题,并通过在项目中添加一个带有 get-task-allow = false 键的 Entitlements.plist 文件来解决它。

除了将 Base SDK 升级到“iOS Device 4.1”之外,我认为我没有更改项目配置中的任何内容。我还尝试删除并创建一个新的权利文件,但没有成功。

【问题讨论】:

  • 我们面临同样的问题?这个有运气吗?
  • 无。昨天整天把我的头撞在墙上,没有运气。
  • 你解决过这个问题吗?我也有类似的问题:[link] (stackoverflow.com/questions/5183823/…)

标签: xcode ios entitlements


【解决方案1】:

这是一个有效的权利文件截图:

项目设置中的Code Signing Entitlements 键应为空。

【讨论】:

    【解决方案2】:

    确保您的代码签名身份设置与 Target 和 Project 相同。

    通过其他 iTunes 安装时,我遇到了“签名者无效”错误的问题,而不是开发 Mac 上的那个。很奇怪,但是你去吧。

    通过右键单击左侧菜单中目标下的应用名称并“获取信息”->构建来达到目标 检查所有三个配置,调试/发布/临时它们不一定相同,但它们必须与项目中相同(目标:调试为项目:调试等),通过使用顶部菜单到达, “项目”->编辑项目设置->构建

    让所有三个匹配项让我的临时构建再次工作......在经历了很多头痛和头发拉扯之后。希望这可以帮助。 :)

    【讨论】:

      【解决方案3】:

      尝试撤销您的 Ad Hoc 移动配置文件并重新生成它。我知道,这听起来有点老套,但我在构建签名方面遇到了许多问题,我必须通过对所有内容进行核对并从头开始来解决这些问题。

      【讨论】:

      • 嗨尼克。谢谢你。我试过了,还是不行:(
      【解决方案4】:

      如果您使用的是开发配置文件,那么您必须将权利的值设置为 true。但如果您使用的是分发配置文件,则该值应为 false。

      我试过了,它对我有用。

      【讨论】:

        【解决方案5】:

        在 Mucho Frustrationado 之后,我终于(在这个帖子的帮助下)让我的应用程序再次运行! :)

        感谢大家的提示,尤其是 Nicki!

        我的情况是,我的 3GS 上有一个应用程序,将它搁置了几个星期,当我再次使用它时,我记得我遇到了问题。我只是想在我的手机上获得一个 Debug 版本,但遇到了它开始加载的情况(你会瞥见 Default.png),然后它就会退出。调试器刚刚说:

        启动远程程序时出错:无法获取进程 532 的任务。 启动远程程序时出错:无法获取进程 532 的任务。 正在调试的程序没有运行。 正在调试的程序没有运行。

        我经历了整个 Entitlements quaqmire,最后,在撤销了我的所有证书(通过 Keychain Access)并重新创建了我的所有配置文件、开发人员证书等之后,今天的步骤围绕着各种搞砸了我的项目和目标构建设置中的版本值。

        今天,我的最后一个难题是按照 Nicki 的描述理顺所有版本和代码签名内容。确保没有留下任何“gremlin”设置(您可能在拔头发时插入的值),检查项目和目标构建中的版本匹配(您要发布的基本 SDK),检查权利(我必须手动分配我的,因为有多个分发配置文件,Xcode 猜错了),睁大眼睛,然后在你的设备上构建和运行。

        再次感谢大家!希望这个小花絮可以帮助其他人联系起来。 :)

        喏,

        -杰。

        【讨论】:

          【解决方案6】:

          Xcode 4 中的 Ad Hoc 构建不再需要代码签名权利 - 请参阅 Apple Technical Note TN2250 中的详细说明

          【讨论】:

          • 试过了还是不行。也许我会尝试像 user474844 那样撤销我的证书并重新创建它们? :/ PS。我在 Lion 上运行 Xcode 4.1
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多