【发布时间】:2012-03-29 17:07:54
【问题描述】:
今晚我从 Snow Leopard 升级到 Lion,并升级到 Xcode 4.3.1 (iOS 5.1)。现在,当我尝试在我的设备(iPad)上运行调试模式时,我得到“找不到此可执行文件的有效配置文件”。我已经尝试了过去有关此问题的帖子中的所有建议。我已经生成了一个新证书。我已将代码签名设置为使用新证书。我已更新配置文件以使用新证书。我已进入 .pbxproj 文件并删除了对配置文件的所有引用。我已经清理并关闭了 Xcode 一百万次。无论我做什么,尝试在设备上运行时仍然会遇到同样的错误。
在管理器中,配置文件在我的库中显示为“有效配置文件”,但在为设备列出的配置文件下没有列出任何内容。我尝试单击“添加”按钮并手动导入它 - 没有任何反应。它没有出现。当我单击管理器中的设备图标时,显示“Provisioning No Provisioning Profiles”。但是,当我在线访问我的 iOS 配置门户并单击设备时,配置文件会在那里显示为与设备相关联。
有什么想法吗?我在这里拉头发。
【问题讨论】:
-
您检查过您的 Bundle Identifier 吗?您必须将新 Provisioning Profile 的标识符作为您的 Bundle Identifier。
-
与我的配置文件关联的 App ID 是(Bundle Seed ID)。(Bundle Identifier)。它与我的 info.plist 文件中设置的 Bundle Identifier 匹配。
-
您是否在
Build Settings中为项目和目标设置了相同的Code Signing Identity?最简单的方法是使用iPhone Developer,这使它始终匹配正确的配置文件。
标签: iphone xcode provisioning