最近的Xcode更新已彻底摧毁了我的应用。为了更进一步,调试任何问题都是不可能的,因为有时候它可以正常工作,有时它也不会。
例如:有时当我运行我的应用程序时,纹理和标签将正确加载。其他时候,一个将加载到另一个之前。标签也一样。
我可以从中收集到的是,这不是我的代码的问题,而是更新的问题。我在第一次安装程序时做了他们建议的语法更改,但没有用。
我唯一的提示是运行应用程序后得到的一些扼杀控制台消息:
加载/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib时出错: dlopen的(/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib, 262):找不到合适的图像。
找到了: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib: mach-o,但不适用于iOS模拟器在CFBundle / CFPlugIn中找不到工厂13AA9C44-6F1B-11D4-907C-0005028F18D5的函数指针IOHIDLibFactory 0x7ffe99729c20 (捆绑,未加载)
我研究了这些,显然它们是无害的错误信息。
我的问题是:如何让我的纹理再次正确渲染?为什么Xcode每次都以不同的顺序读取它?