今天在运行Xcode时出现了一个警示框:
然后瞬间懵逼了! 因为真机上运行没有什么问题,只是在模拟器上运行会出现这个警示框,并且在模拟器上无法正常运行。
后来查了一些资料,说是沙盒路径问题,因为自己Xcode运行的文件有过更改后,再次编译运行时使用了一些残留的无效数据引起的!所以需要进行将这些残留数据进行清除!
联想到之前因为需要设置“个推”功能,在设置APNS证书时对项目Bunild ID进行过更改,所以应该是这个原因了!!!
解决办法:
方法一:【未验证】
直接将Bundle ID 修改为原来的即可。复制代码
方法二:【已验证】
1、Product --> Clean; 2、Product --> Build。 注:此方式需要每次运行都要重复一次这两步步骤,所以并不算是彻底解决。复制代码
方法三:【已验证】
将模拟器进行重置,Reset一下即可。 注:此方法可以有效解决,作者就是用的此方法。复制代码
希望可以解决你遇到的问题!!!