我升级了XCode 8,但是运行我的测试时有时会遇到麻烦...例如,我刚刚在测试一些代码时,可以连续运行3次我的测试...然后第4次出现以下错误:
dyld: could not load inserted library 'PLATFORMS/iPhoneOS.platform/Developer/Library/PrivateFrameworks/IDEBundleInjection.framework/IDEBundleInjection' because image not found
***如果您认为此错误代表一个bug,请在/Users/patrick/Library/Developer/Xcode/DerivedData/MyApp-hjfppqmgxqrprucknvwtakynpqxs/Logs/Test/2B6C2EAE-5C13-40C9-BACE-3A00AA74F3EF/Session-UnitTests-2016-09-20_124123-gk3pW0.log附上日志文件。
我已经重启了我的iOS设备、电脑,删除了derived data等,但它仍然无法运行测试。 UPDATE:我应该提到,我正在尝试在我的iPad上运行测试,因为我有太多和NEON内部函数相关的代码,所以模拟器无法运行。但是当发生这种情况时,似乎有效的做法是先切换到在我的iPhone上构建测试,然后它就会说“正在运行测试”,旋转的小图标会一直转,但实际上没有任何测试在运行…我甚至可以点击我的app并与之交互,而这通常不是当我运行测试时得到的行为…然后我停止了构建,切回我的iPad,现在测试又可以运行了。
我已经重启了我的iOS设备、电脑,删除了derived data等,但它仍然无法运行测试。 UPDATE:我应该提到,我正在尝试在我的iPad上运行测试,因为我有太多和NEON内部函数相关的代码,所以模拟器无法运行。但是当发生这种情况时,似乎有效的做法是先切换到在我的iPhone上构建测试,然后它就会说“正在运行测试”,旋转的小图标会一直转,但实际上没有任何测试在运行…我甚至可以点击我的app并与之交互,而这通常不是当我运行测试时得到的行为…然后我停止了构建,切回我的iPad,现在测试又可以运行了。