不久前,我开始编写一个新的 iOS 应用程序。休息了很长一段时间后,我再次开始工作,并且几乎完成了。
我在模拟器上测试了它,但当我尝试在 iPhone 6 上安装它时(我过去已经做过的事情),我收到一条错误消息,告诉我无法安装我的应用程序,因为用于签署此应用程序的证书已过期或已被撤销。
我尝试了很多事情:
- 我从 Xcode、钥匙串和 Apple Developer 中删除了所有证书和配置文件,并让 Xcode 为我创建新的证书和配置文件
- 我删除了Xcode并从头开始执行整个过程
但这并没有解决我的问题。
知道可能是什么问题吗?
Edit:这个答案不适用于 Xcode 10 及更高版本。看图尔肯的回答 https://stackoverflow.com/a/53925890/9298629.
Solution
首先,通过按住来清理项目Shift(⇧)+Command(⌘)+K或者
选择Product > Clean
Then:
-
转到 XcodeMenu> 优先
-
Select Accounts > Team > 查看详情
-
从“配置配置文件”列表中选择任何配置配置文件
-
右键单击 > 选择在 Finder 中显示。然后您将看到所有配置文件列表
-
从文件夹中选择所有配置列表并将它们移至垃圾桶
-
单击下载所有配置文件全部下载下面的配置文件列表。
现在,再次运行,它应该可以工作了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)