今天面试展示iOS debug app时不断闪退,无法打开应用,车祸现场相当尴尬。面试结束回到家后打开Xcode重新部署debug app到真机上,报错,无法部署。根据提示,换了下bundle ID,卸载真机上已安装的app,重新部署安装,仍然报错,无法部署。于是去看了下配置文件,发现provisioning profile报错,需要重新登录Apple ID,重新登录后,再次部署,并在真机上设置信任当前Apple ID,问题解决。
但是问题真的解决了吗?然后我仔细去看了下配置文件,终于找到问题原因,原来debug app的Provisioning profile是有过期时间的。如下图所示:
ios-debug-app-provisioning-profile-expire-time
网友评论