我是iPhone开发的新手。我刚刚在Apple注册了iPhone开发者计划。当我尝试构建时,我收到一个错误:
代码签名错误:找不到与应用程序标识符匹配的有效供应配置文件
我不确定是什么问题。我试过浏览互联网,但我感到困惑。任何人都可以帮助我做我应该做的事情吗?
答案 0 :(得分:38)
起初看起来似乎是一个复杂的过程,但是当你经历过几次这样的过程时,这是非常简单的。
简而言之,过程就是:
(我假设您已将iPhone / iPod touch设置为测试设备)
通过iPhone Developer Portal
创建应用ID (给你的应用程序一个名字,这只是在网站上的参考,与你自己的应用程序构建无关) 输入一个字符串来标识它,例如com.yourcompany.appname (这很重要,应该与Xcode中的.plist文件中的相同) 单击并保存此
转到配置 您需要2个配置文件 a)开发 - 因此您可以在测试设备(即iPhone / iPod touch)上安装应用程序 b)分发 - 如果您想通过App Store销售应用程序
您可以通过从下拉列表中选择您在上一步中创建的App ID并单击“保存”来创建配置文件 片刻之后(通常,虽然可能更长),证书可供下载。将其下载到Mac并将其放到Xcode图标上。有时开发配置文件对我不起作用,我将它直接放入Xcode中显示我连接设备的管理器窗口。
此外,如果您是团队帐户,团队管理员需要编辑开发资源调配配置文件,并添加修改您的证书权限。
在“编辑项目设置”中的Xcode中,您可以选择要编码的证书。通常用于调试我签署开发证书。按照Apple网站上的说明操作并克隆发布配置文件,并将其称为发布,并使用您的分发配置文件对其进行签名。 (您无法在选择了分发配置文件的情况下将应用加载到手机上)
确保在构建App Store时选择目标设备作为设备而不是模拟器!
希望有所帮助,如果我跳过了一些小步骤,那就是记忆中的道歉。
答案 1 :(得分:6)
xcode左上角确保您以“similator”“iphone”
运行答案 2 :(得分:1)
您是否为开发,临时分发或应用商店分发设置了iPhone配置文件?
如果没有,请转到从developer.apple.com/iphone链接的iPhone开发人员计划门户网站。 Apple提供了一系列精彩的视频教程。
答案 3 :(得分:0)
只需确保安装证书,否则在项目配置中无法选择配置文件。下载证书时,双击它们进行安装。
答案 4 :(得分:0)
在以前配置的开发环境中,其他人可能会更多地使用此问题。
如果您的配置文件已过期,也会显示此错误,在这种情况下,您可以完成Neosionnach答案中的步骤,也可以转到管理器,单击配置文件并单击“刷新”。
当我遇到这个问题时,这是我的赢家。
答案 5 :(得分:0)
截至2012年7月,您可以访问:
https://developer.apple.com/ios/manage/overview/index.action
然后启动“Development Provisioning Assistant”。它介绍了FiddleMeRagged概述的所有步骤。
如果您只想在iOS设备上测试应用并且不需要立即部署到App Store,则可以使用此过程创建Wildcard ID。