美文网首页
Xcode10.1 错误error: xxxx has con

Xcode10.1 错误error: xxxx has con

作者: 香烟不灭 | 来源:发表于2019-02-21 13:37 被阅读13次

之前一直用的xcode9,今天升级了xcode10.1之后。发现项目报错,最后花了好长时间才解决,今天想起来记录一下。

1.在项目中的**.xcodeproj文件,点击右键,显示包内容。

2. 打开后找到project.pbxproj文件。双击打开。

3. 打开project.pbxproj文件后,按command + F,在这个文件中查找“PROVISIONING_PROFILE"或者 “xxxxxx-xxx-xxxx-xxxxxxxxxxxxx”,找到报错的那个码 直接删除,只留下“”。然后保存。

我的项目有好多个target 我删除后 General 的Signing 不报错了。我以为解决了。结果运行之后,又报错了。

第二次报错,和第一次很像。

然后换证书,换描述文件,重启Xcode都没好。搞了好长时间,我重新复制了一个没改project.pbxpro文件的项目,重新打开project.pbxproj文件后,重新搜索那串码。然后看到了bundle id 。 于是我搜索了一下 bundle id。发现在报错target下 有两个地方 有PROVISIONING_PROFILE 而 后面的那串码不一样。

然后我把两个码都删掉了。保存   运行 。完美解决了。

注意:Build Settings 的Code Signing Identity 需要都设置成Developer

总结:解决这个问题,不能只搜索那串报错的码。需要搜索项目的bundle id 找出该项目下的所有 PROVISIONING_PROFILE 值。然后删掉才能解决。

相关文章

网友评论

      本文标题:Xcode10.1 错误error: xxxx has con

      本文链接:https://www.haomeiwen.com/subject/tjcryqtx.html