用于运行配置文件/检查器的 XCode 配置文件无效 - iPhone 应用程序

Posted

技术标签:

【中文标题】用于运行配置文件/检查器的 XCode 配置文件无效 - iPhone 应用程序【英文标题】:XCode Invalid Provision Profile for running a profile/inspector - iPhone App 【发布时间】:2011-10-16 15:12:44 【问题描述】:

当我执行“命令 I”或 XCode 产品菜单并选择配置文件菜单项时,会显示“找不到此可执行文件的有效配置文件”。

我想分析我的 iPhone 应用程序是否存在内存泄漏。我有一个有效的团队配置文件,并且我有一个有效的应用特定配置文件和分发配置文件。

我必须在构建设置中进行一些设置,但我无法弄清楚。搜索用于分析的无效配置文件包含太多配置文件字词,我没有找到任何内容。

我不想打扰每个人,但我不知道如何寻找解决方案或找到答案。

【问题讨论】:

设备上的配置文件怎么样,你验证了吗? 当然,我在发布此内容后就可以使用它。我更改了构建设置以使用 iPhone 开发人员配置文件而不是我的分发配置文件进行发布。我不知道这是否是最好的,但这有效。现在我可以使用 Instruments 来查找内存泄漏。 这是最好的做法吗?我在使用发布版本时遇到了同样的问题(这似乎是默认的) 【参考方案1】:

根据我的经验,如何设置配置设置的最安全方法如下:

    转到项目构建设置选项卡(在您的目标上方 您设置了代码签名) 为所有字段设置“不编码符号”,这是为了确保您不会遇到任何麻烦 未来。这在应用程序提交期间给我带来了很多麻烦 过去 转到您的目标构建设置选项卡 将调试(父调试和任何 ios SDK 子级)都设置为“iPhone 开发人员” 这一点非常重要,特别是如果你在一个团队中工作。那里 没有什么比有人建立自己的个人资料更糟糕的了 提交到代码库! 为您的 Production/Enterprise 或 AdHoc 静态设置配置,因为您应该在 控制用于任何配置的配置文件 分发构建。

自从我切换到这个,我从来没有遇到过构建不起作用、签名错误或类似的问题!

此外,我第一次连接到任何机器的每台设备都会通过漂亮的 +(加号)按钮添加到开发者门户,以确保设备和 Mac 都具有最新的配置!

【讨论】:

以上是关于用于运行配置文件/检查器的 XCode 配置文件无效 - iPhone 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

iOS 13 和 Xcode 11 中的配置文件问题中缺少 NFC 标签协议

如何检查 Xcode 是不是下载了所有配置文件?

Xcode 找不到匹配的配置文件 - Ionic Cordova

为啥 XCode 将配置文件从自动选择一个切换到 iOS 团队配置文件

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

Xcode 10:找不到此可执行文件的有效配置文件