用于运行配置文件/检查器的 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 找不到匹配的配置文件 - Ionic Cordova