繁体   English   中英

构建iPhone应用程序时代码符号错误

[英]Code Sign Error When Building iPhone Application

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

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

我不确定是什么问题。 我试过浏览互联网,但我感到困惑。 任何人都可以帮助我做我应该做的事情吗?

起初看起来似乎是一个复杂的过程,但是当你经历了几次这样的过程时它非常简单。

简而言之,过程就是:

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

通过iPhone Developer Portal

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

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

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

    此外,如果您在团队帐户中,团队管理员需要编辑开发配置配置文件 ,并添加修改您的证书权限。

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

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

希望有所帮助,如果我跳过了一些小步骤,那就是记忆中的道歉。

xcode左上角确保你正在运行“similator”“iphone”

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

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

截至2012年7月,您可以到这里:

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

然后启动“开发配置助手”。 它介绍了FiddleMeRagged概述的所有步骤。

如果您只是想在iOS设备上测试应用程序而不需要立即部署到App Store,则可以使用此过程创建通配符ID

只需确保安装证书,或者在项目配置中无法选择配置文件。 下载证书时,双击它们进行安装。

可能更多地用于在先前配置的开发环境中看到此问题的其他人。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM