【问题标题】:Code Sign Error When Building iPhone Application构建 iPhone 应用程序时出现代码签名错误
【发布时间】:2009-08-13 01:58:23
【问题描述】:

我是 iPhone 开发的新手。我刚刚在 Apple 注册了 iPhone 开发者计划。当我尝试构建时,我收到一个错误:

代码签名错误:找不到与应用标识符匹配的有效配置文件

我不确定出了什么问题。我尝试浏览互联网,但我感到困惑。谁能帮我做点什么?

【问题讨论】:

    标签: iphone


    【解决方案1】:

    起初这似乎是一个复杂的过程,但是当您经历几次之后就会非常简单。

    简而言之,过程是这样的:

    (我假设您已将 iPhone/iPod touch 设置为测试设备)

    通过 iPhone 开发者门户

    1. 创建应用 ID (给你的应用起个名字,这只是网站上的参考,与你自己构建的应用无关) 输入一个字符串来识别它,比如 com.yourcompany.appname (这很重要,应该与 Xcode 中的 .plist 文件相同) 点击并保存

    2. 转到配置 您需要 2 个配置文件 a) 开发 - 这样您就可以在测试设备(即您的 iPhone / iPod touch)上安装您的应用程序 b) 分发 - 如果您想通过 App Store 销售应用程序

      您可以通过从下拉列表中选择您在上一步中创建的 App ID 并单击“保存”来创建配置文件 过一会儿(通常,虽然可能会更长),证书就可以下载了。将此下载到您的 Mac 并将其放到 Xcode 图标上。有时开发配置文件对我不起作用,我将其直接放到 Xcode 中显示我连接的设备的管理器窗口中。

      此外,如果您是团队帐户,团队管理员需要编辑Development Provisioning Profiles,并添加修改您的证书权限。

    3. 在 Xcode 中的“编辑项目设置”中,您可以选择要用于代码签名的证书。通常为了调试,我用开发证书签名。按照苹果网站上的说明,克隆发布配置文件并将其命名为发布,并使用您的分发配置文件对其进行签名。 (您将无法在选择分发配置文件的情况下将应用加载到手机上)

    4. 确保在为 App Store 构建时选择目标设备作为设备而不是模拟器!

    希望对您有所帮助,这是凭记忆,如果我跳过了一些小步骤,敬请见谅。

    【讨论】:

      【解决方案2】:

      xcode 左上角确保您以“similator”“iphone”身份运行

      【讨论】:

        【解决方案3】:

        您是否为开发、临时分发或应用商店分发设置了 iPhone 配置文件?

        如果没有转到 iPhone 开发者计划门户,该门户链接自 developer.apple.com/iphone。 Apple 提供了一系列精彩的视频教程。

        【讨论】:

          【解决方案4】:

          只需确保您安装了证书,否则配置文件将无法在项目配置中选择。当您下载证书时,双击它们进行安装。

          【讨论】:

            【解决方案5】:

            对于在以前配置的开发环境中看到此问题的其他人来说可能更有用。

            如果您的配置文件已过期,也会显示此错误,在这种情况下,您可以执行 Neosionnach 回答中的步骤,或者您可以转到管理器,单击配置文件并单击刷新。

            当我遇到这个问题时,这是我的赢家。

            【讨论】:

              【解决方案6】:

              截至 2012 年 7 月,您可以访问此处:

              https://developer.apple.com/ios/manage/overview/index.action

              然后启动“开发配置助手”。它遍历了 FiddleMeRagged 列出的所有步骤。

              如果您只是想在您的 iOS 设备上测试您的应用并且不需要立即部署到 App Store,您可以使用此过程创建一个 Wildcard ID

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2016-01-28
                • 1970-01-01
                • 2021-10-26
                • 1970-01-01
                • 2014-07-15
                相关资源
                最近更新 更多