【问题标题】:"a valid provisioning file for this executable was not found" in XCodeXCode 中的“找不到此可执行文件的有效配置文件”
【发布时间】:2010-04-19 08:04:01
【问题描述】:

我正在尝试将我的第二个应用提交到 App Store。据我所知,我已按照所有说明进行操作,但是当我尝试构建和运行时,我不断收到此错误:

“未找到此可执行文件的有效配置文件”

我让 XCode 自动选择配置文件。我想选择的那个是灰色的。但是“目标”窗口的“构建”选项卡中的下拉选择显示

“配置文件与应用程序标识符不匹配”

我不明白的另一件事是,选择下拉菜单显示“com.mycompany.myapp”,然后显示“ABCDEDFG.com.mycompany.myapp”(两者都是虚构的),所以我看到他们没有不匹配。我在 Organizer 和 plist 文件中安装了唯一标识符配置文件。

我完全糊涂了。我已经按照书中的说明进行了几次,但就是无法理解。

【问题讨论】:

    标签: iphone provisioning xcode3.2


    【解决方案1】:

    您必须从开发人员中心创建配置文件并将其下载到本地计算机。从 Xcode 菜单中,打开 Organizer,将下载的配置文件安装到 Profiles 区域。然后 Xcode 会自动为你链接。

    希望对您有所帮助。

    【讨论】:

    • 我在创建第一个应用程序期间为设备创建了配置文件。当我开始开发第二个应用程序并为该设备进行开发构建时,它起作用了。我完成了第二个应用程序,为该应用程序创建了一个新的分发配置文件并将其加载到 XCode 中,在那里我可以看到它的 Organizer。同样,在 Target 中 Build 选项卡的 Code Signing 部分下,该选项是灰色的。自从添加了应用程序后,我是否必须再次重新下载开发证书?自从新应用启动和完成以来,我唯一下载和安装的是新的 mobileprovion 文件。
    • 确保当您转到目标项目的“获取信息”时,在“构建”选项卡下,代码签名值是正确的。在“任何 iPhone OS 设备”下,验证您下载的配置文件是否存在,否则,请仔细检查您正在使用的配置,尝试更改为“所有配置”并使用相同的配置文件,看看它是否有效。跨度>
    • 好吧,我做错的一件事是点击了构建并运行。显然,您无法在测试设备上安装分发版本。我不知道。我认为这是正确的。我想我理顺了应用程序 ID 问题。我能够构建并提交到应用商店。如果我做错了什么,我希望他们会在提交过程中告诉我,而不是几天后!
    • 是的,我之前也犯过同样的错误,你应该使用菜单来“构建”发行版。
    猜你喜欢
    • 2015-06-04
    • 2021-11-29
    • 2019-02-24
    • 2012-03-29
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多