【问题标题】:Run on device from xcode after making archive存档后从 xcode 在设备上运行
【发布时间】:2013-02-14 14:01:36
【问题描述】:

我在 Xcode 4.5.2 中有一个项目。我能够从 Xcode 将项目运行到设备上,直到我使用“归档”功能构建了一个临时版本。 (更改代码签名后)。

现在,当设备插入时,我收到错误“CodeSign 错误:SDK 'iOS 6.0' 中的产品类型'Application' 需要代码签名”。

我已检查在构建设置的“代码签名”下选择了哪些配置文件,尝试了通用“*”配置文件和我用于构建临时版本的配置文件(对于调试和发布版本)。

让我感到困惑的是,我可以构建项目并通过 iTunes 将其安装到设备上而不会出现问题。在使用现在连接的设备进行构建时,它现在似乎正在运行“发布”版本而不是“调试”版本。但是,该设备在配置文件中,所以它不应该以任何方式工作吗?

我试过了

  • 重启xcode,
  • 删除派生数据(来自查找器,而不是通过管理器),
  • 删除并重新安装配置文件。

任何帮助将不胜感激!

【问题讨论】:

  • 您的设备上运行的是哪个 iOS 版本?不是iOS6.0?
  • 我有一台运行IOS6,一台运行IOS5。我仍然能够构建一个存档文件 - 通过 iTunes 安装 - 它在两者上都运行良好。 “部署目标”设置为 5.0
  • 尝试开发配置文件。我猜你使用了临时分发配置文件。
  • 由于截止日期,我最终只是制作了一个新项目,所以从来没有发现什么设置搞砸了。

标签: xcode


【解决方案1】:

当您创建配置文件时,请确保它是一个分发配置文件,其中包含您的设备 UDID。

我使用了一个名为 www.testflightapp.com 的网站,它还可以帮助您自动执行此过程。希望有帮助

【讨论】:

    猜你喜欢
    • 2022-06-20
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 2016-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    相关资源
    最近更新 更多