Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Simulator上的XCode编译时错误_Ios_Xcode - Fatal编程技术网

Ios Simulator上的XCode编译时错误

Ios Simulator上的XCode编译时错误,ios,xcode,Ios,Xcode,我正在尝试构建我的XCode项目,这就是我得到的。该项目在设备上运行良好,但在模拟器上运行失败 有人能解释一下为什么会这样吗。我已尝试从项目中删除此库并再次添加它。它仍然无法在模拟器上运行 提前感谢。您需要找到代码中定义了CkoCrypt2的地方,并确保它是为模拟器构建的 如果“CkoCrypt”是库或框架的一部分,那么您还需要编译该库以在模拟器下工作 您需要找到代码中定义了CkoCrypt2的地方,并确保它是为模拟器构建的 如果“CkoCrypt”是库或框架的一部分,那么您还需要编译该库以在

我正在尝试构建我的XCode项目,这就是我得到的。该项目在设备上运行良好,但在模拟器上运行失败

有人能解释一下为什么会这样吗。我已尝试从项目中删除此库并再次添加它。它仍然无法在模拟器上运行


提前感谢。

您需要找到代码中定义了CkoCrypt2的地方,并确保它是为模拟器构建的


如果“CkoCrypt”是库或框架的一部分,那么您还需要编译该库以在模拟器下工作

您需要找到代码中定义了CkoCrypt2的地方,并确保它是为模拟器构建的


如果“CkoCrypt”是库或框架的一部分,那么您还需要编译该库以在模拟器下工作

i386是对开发机器使用的英特尔处理器体系结构的参考(实际的iOS设备使用ARM处理器)

此错误表示库尚未构建为包含对英特尔体系结构的支持。由于模拟器在桌面上运行,因此需要英特尔支持才能运行

您应该获得包含i386的库的副本,或者自己构建它

这里有一种方法可以做到(对于另一个需要i386支持的库)


i386是对开发机器使用的英特尔处理器体系结构的参考(实际的iOS设备使用ARM处理器)

此错误表示库尚未构建为包含对英特尔体系结构的支持。由于模拟器在桌面上运行,因此需要英特尔支持才能运行

您应该获得包含i386的库的副本,或者自己构建它

这里有一种方法可以做到(对于另一个需要i386支持的库)


CkoCrypt2是图书馆的一部分。那个图书馆有两个文件。但它们的名字都一样。一个用于设备,另一个用于模拟器。假设它们都是各自体系结构的.a文件,可以使用我链接到的指令的变体将它们合并,以创建一个同时支持这两者的库。lipo-create发行版iphoneos/libckocrypt.a-o libckocrypt.aCkoCrypt2是库的一部分。那个图书馆有两个文件。但它们的名字都一样。一个用于设备,另一个用于模拟器。假设它们都是各自体系结构的.a文件,可以使用我链接到的指令的变体将它们合并,以创建一个同时支持这两者的库。lipo-create发行版iphoneos/libckocrypt.a-o libckocrypt.aCkoCrypt2是库的一部分。那个图书馆有两个文件。但它们的名字都一样。一个用于设备,另一个用于模拟器。CkoCrypt2是库的一部分。那个图书馆有两个文件。但它们的名字都一样。一个用于设备,另一个用于模拟器。