未找到此可执行文件的有效供应配置文件仅在一个项目上发生

问题描述:

当我试图在设备上运行我的应用程序时,我得到了“该可执行文件的有效配置文件未找到”错误对话框。我检查了我的供应文件和我的设备UUID,一切正常。我查看了我的“代码签名标识”,所有选定的“iOS开发”。但我仍然有这个错误。然后我创建了一个新的xcode项目并使用相同的包标识符,一切正常。我认为这个问题只发生在一个相关的项目上。我怎样才能找出根病例?有没有人有任何线索?未找到此可执行文件的有效供应配置文件仅在一个项目上发生

+0

“然后我创建了一个新的xcode项目并使用相同的包标识符,一切工作正常”非常好。因此,将您的代码转移到新项目中,并且您的问题已经结束。 – matt

从钥匙串生成一个新的CSR并使用它从开发者中心下载新的开发证书。现在使用此证书为您的项目创建一个新的临时配置文件。确保你从钥匙串访问中删除了以前的开发证书并添加这个新的证书。

经过几次尝试,我找到了根本原因。它与代码标志和CSR无关。事实上,我正在使用cocoapods来管理我的项目依赖项。最近我导入了一个名为LeanCloud的新库,导致此问题。看来,LeanCloud图书馆与椰子树不能很好地协作。从Podfile中删除此依赖项后,一切正常。我将通过其他方式导入LeanCloud框架。