Ios &引用;缺少所需的架构i386“;警告

Ios &引用;缺少所需的架构i386“;警告,ios,ipad,frameworks,Ios,Ipad,Frameworks,在我的IOS应用程序中,有外部显示支持。所以我使用了libu设备,一个框架。但我得到一个警告: ld: warning: in /Volumes/Decelopment/Subversion/Abbott/trunk/development/Source/Abbott/Abbott/ExternalDisplay/libredirect_device.a, missing required architecture i386 in file 在我看来,您只有在为模拟器编译时才会收到警告。您能确

在我的IOS应用程序中,有外部显示支持。所以我使用了libu设备,一个框架。但我得到一个警告:

ld: warning: in /Volumes/Decelopment/Subversion/Abbott/trunk/development/Source/Abbott/Abbott/ExternalDisplay/libredirect_device.a, missing required architecture i386 in file

在我看来,您只有在为模拟器编译时才会收到警告。您能确认在为设备编译时没有得到它吗


为了消除警告,我认为必须重新编译库,因此除非您能够获得源代码或i386版本,否则无法消除警告。在为模拟器编译时,您可能无法包含它。

谢谢您的回答。我找到了解决办法。对于模拟器,X-code将使用i386架构,对于设备,它将使用ARM架构。我在模拟器模式下编译代码。因此,这是一个警告。如果我在设备模式下编译,它对我来说很好。