2016-09-20 54 views
1
dyld: warning: could not load inserted library '/usr/local/lib/dgagent/libpreload.dylib' because no suitable image found. Did find: 
/usr/local/lib/dgagent/libpreload.dylib: mach-o, but not built for iOS simulator 

我尽快得到这个输出到控制台日志,我尝试建立和Xcode的8dyld:warning:这个错误是什么?

运行我的应用程序,当我运行使用的Xcode 7相同的应用程序不会出现这种情况的应用程序是罚款没有投诉。该应用程序正在使用Swift 2.3(在Xcode 8中遗留设置为yes)。这是令人沮丧的,因为我需要在iOS 10模拟器上测试我的应用程序,因为我的设备上的应用程序在iOS 10上无法正常工作(适用于iOS 9.3.5)

回答

0

Xcode 8发布中的第一段笔记告诉你:

Xcode 8中使用的Swift 2(2.3)的版本非常接近Xcode 7.3.1中使用的版本。但是,它已经针对较新的SDK进行了更新,因此与在Xcode 7.3.1中编译的Swift框架不兼容

(我的斜体字。)

+0

我的代码编译,实际上应用程序被安装到iOS模拟器。但是我面临崩溃,并且想知道这个错误可能是罪魁祸首。但是,我有可能需要在Xcode 8中重新编译的依赖项。感谢您指出它。 – iOShepherd

0

我不知道确切的原因,但是当我重新命名的Xcode的旧版本在Xcode到Xcode8.2以为这将是对我更容易我得到这个错误管理不同的版本。我将其重新命名为Xcode并打开设置>位置并重新选择了Xcode 8.2的相应命令行工具,并且警告消失了。