忽略文件“path”,在文件“path”中缺少必需的体系结构i386 / armv7

时间:2013-12-17 10:24:27

标签: ios iphone armv7 i386 foxitembeddedsdk

我有用于iPhone的foxit嵌入式sdk。它有演示应用程序,我想看看演示应用程序的输出。

有几个步骤,如复制头文件和分别在“include”和“bin”文件夹中添加两个“.a”文件。几天前,在模拟器中测试演示应用程序时,它运行正常。但是现在当我为iOS 6和7运行演示应用程序时,它没有加载pdf,它给了我一些警告,包括下面提到的那些:

ld: warning: ignoring file /Users/xyz/Downloads/FoxitEmbeddedSDKforiOS2.1.23354.1092.101412.0904_enu/examples/demos/bin/libfpdfemb_ios_arm.a, missing required architecture i386 in file /Users/xyz/Downloads/FoxitEmbeddedSDKforiOS2.1.23354.1092.101412.0904_enu/examples/demos/bin/libfpdfemb_ios_arm.a (3 slices)

/Users/xyz/Downloads/FoxitEmbeddedSDKforiOS2.1.23354.1092.101412.0904_enu/examples/demos/demo_view_scrolling/Classes/PDFView.mm:18:41: Instance method '-getPDFPage:' not found (return type defaults to 'id').

我得到了一个答案,它无法在模拟器上运行,并且使用“lipo”命令可以创建通用库。但是,由于这是第三方,我怎样才能实现这一目标。在使用iOS 7的设备上进行测试时,也会发出以下警告:

 ignoring file /Users/ramani/Downloads/FoxitEmbeddedSDKforiOS2.1.23354.1092.101412.0904_enu/examples/demos/bin/libfpdfemb_ios_arm.a, missing required architecture armv7 in file /Users/ramani/Downloads/FoxitEmbeddedSDKforiOS2.1.23354.1092.101412.0904_enu/examples/demos/bin/libfpdfemb_ios_arm.a (3 slices)

以及另一个“.a”文件“libfpdfemb_ios_emu.a”的警告,当app在设备(iOS 7)中运行时。(此额外警告仅在设备中)。

我不知道出了什么问题。

这些应用程序是带有foxit嵌入式sdk的示例应用程序,因此我没有更改任何代码。 它甚至更早地在模拟器上工作。

请帮忙。 提前谢谢。

0 个答案:

没有答案