1

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

有几个步骤,例如复制头文件并将两个“.a”文件分别添加到“include”和“bin”文件夹中。几天前在模拟器中测试演示应用程序时,它运行良好。但是现在当我为 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)

当应用程序在设备(iOS 7)中运行时,另一个“.a”文件“libfpdfemb_ios_emu.a”的警告如上所述。(这个额外的警告仅在设备中)。

我不知道出了什么问题。

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

请帮忙。提前致谢。

4

0 回答 0