今晚我从Snow Leopard升级到Lion,并升级到Xcode 4.3.1(iOS 5.1)。现在,当我尝试在我的设备(iPad)上运行调试模式时,我收到“没有找到此可执行文件的有效配置文件”。我已经在这个问题上尝试了过去的任何建议。我已经生成了一个新的证书。我已设置我的代码签名以使用新证书。我已更新配置文件以使用新证书。我已经进入.pbxproj文件并删除了对配置文件的所有引用。我已经清理并关闭了Xcode一百万次。无论我做什么,尝试在设备上运行时都会遇到同样的错误。Xcode 4.3.1“没有找到该可执行文件的有效配置文件”
在管理器中,供应配置文件在我的库中显示为“有效配置文件”,但在为设备列出的供应配置文件下没有列出。我尝试点击添加按钮并手动导入 - 没有任何反应。它没有出现。当我点击Organizer中的设备图标时,显示“Provisioning No provisioning profiles”。但是,当我在线访问iOS Provisioning Portal并单击设备时,配置配置文件在那里显示为与设备关联。
任何想法?我在这里拉我的头发。
你检查你的捆绑标识符你有吗?将您的新Provisioning配置文件的标识符作为您的Bundle标识符。 – Sree 2012-03-13 09:52:31
与我的配置文件关联的App ID是(Bundle Seed ID)。(Bundle Identifier)。它匹配我的info.plist文件中的Bundle Identifier。 – Joel 2012-03-13 10:03:26
您是否为Project和Target在“Build Settings”中设置了相同的“Code Signing Identity”?最简单的就是使用'iPhone Developer',这使得它总是与正确的配置文件匹配。 – 2012-03-13 12:06:42