在Xcode 8中运行单元测试导致错误“无法加载插入的库’… / IDEB
在
Xcode 8中测试我的iOS 10应用程序时,我突然遇到错误.
dyld: could not load inserted library '__PLATFORMS__/iPhoneOS.platform/Developer/Library/PrivateFrameworks/IDEBundleInjection.framework/IDEBundleInjection' because image not found 该应用程序的测试之前成功运行.然后我删除了与项目一起创建的框架UI测试用例类,因此这可能导致了问题(不知何故).我已经重新创建了这个课程,但问题仍然存在. 错误消息到底指示了什么以及如何克服该问题,即再次成功运行应用程序的单元测试. 更新必须有另一个根情况,因为如果我在Xcode中创建另一个(空)单视图应用程序项目并运行其单元测试,则会发生相同的错误. 仅在设备上运行单元测试时才会出现此错误,而不是在模拟器上运行. Apple对类似报告的更新This响应表明该错误与代码签名有关.应用程序本身在同一设备上运行良好,那么在我的情况下怎么会出现代码签名问题? 解决方法
逐一尝试:
>尝试创建一个新的UnitTest目标,复制所有内容,然后删除旧目标. (A)将“/Applications/Xcode8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”中的所有文件夹(“10.0(12A4297e)”除外)移至安全的地方 这是唯一帮助我的事情.即使在ios10上重新闪烁也无济于事. Apple Developer论坛上的参考是https://devforums.apple.com/message/991384#991384. 祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |