我收到错误“可执行文件已使用无效的权利签名。”使用使用特定ID(客户端ID)创建的临时配置文件运行我的应用程序。我尝试过另一个id(我们的开发ID)然后它工作正常。我不知道我的错误......任何人都能建议我解决方案吗?
我找到了许多关于.plist文件更改和包标识符名称更改等的解决方案。但是我使用替代ID尝试了相同的项目,但它正在工作。所以我认为问题不会出现在项目中。 提前致谢
答案 0 :(得分:4)
将XCode更新为新版本时经常会发生这种情况。如果您确定您的设备具有正确的配置文件并且应用程序的代码签名部分具有正确的信息,那么有时可行的是重新启动XCode,以便它可以清除项目中任何冲突的派生数据。为我工作
答案 1 :(得分:1)
可能的原因,当您尝试对iOS设备未包含在您的iOS配置文件中的iOS应用进行分析时,请点击此链接TROUBLESHOOTING GUIDE CODE SIGNING ENTITLEMENTS
答案 2 :(得分:1)
转到项目设置并确保配置文件与您当前的应用程序标识符匹配
然后转到目标设置并确保它是相同的设置。
答案 3 :(得分:0)
我愿意打赌您使用的配置文件没有与之关联的证书/密钥链私钥对。我建议发布Keychain Access与您尝试签署代码的配置文件相关联的证书。
答案 4 :(得分:0)
我找到了你!!
我相信你还没有安装.cer。 登录您的会员中心 - >证书 - >发展。
现在下载并安装类型" iOS开发"
现在回到你的xcode。像往常一样选择构建设置和Vioala ......:)