在安装11.1之后,我创建了一个新项目,删除了Xcode现在默认为您提供的多窗口内容,并开始开发使用Vision Framework的测试应用。
当我到达需要在设备而不是模拟器上进行测试的时间时,我正在努力使我的应用程序正常工作。我终于意识到,在手机上运行该应用程序需要我删除该应用程序并运行全新安装,否则更改不会被推送到设备上。这仍然是一个问题。除非我经历删除应用程序并重新运行的繁琐过程,否则即使是新的打印语句也不会显示在调试器输出中。不管我清理/生成/运行的次数如何,后续更改仍将使用最初安装的版本。
我已经清理了项目,构建文件夹,派生数据,Xcode缓存,重新启动了Mac,重新启动了手机,重新安装了Xcode,删除并重新安装了Xcode,所有这些都没有成功。
还有其他人遇到这个问题吗?我想念什么?!
答案 0 :(得分:5)
好吧,经过两天的尝试来解决这个问题,事实证明这是iOS 13上的某种Apple错误(惊奇,令人惊讶)。
这就是我所做的/发现的:
我尝试在其他设备上运行,并且能够查看后续运行的更改。
回到原始测试设备,该问题仍然存在(已排除Xcode问题)
我在设备上还有另外两个使用相同开发证书签名的测试应用程序,因此我也删除了它们。
再次从Xcode运行应用程序提示我进入设置以信任开发人员证书
现在,每次运行Xcode时,更改和更新都会推送到设备上。
TLDR:
如果碰巧遇到类似问题,请尝试删除设备上的其他开发证书应用程序,然后重新信任该证书。