使用 iphone-exif 获取 EXIF 数据



我想在我的项目中对 EXIF 数据使用 iphone-exif 库。但我不知道我是否做错了,它给出了这样的错误

架构 i386 的未定义符号: "_OBJC_CLASS_$_EXFJpeg",引用自: objc-class-ref in ViewController.oLD:找不到架构 i386 的符号

请为此提供一些解决方案。提前感谢您的回答。

而不是使用该库 请浏览此解决方案

实际上我遇到了同样的问题,所以我为自己创建了它以获取EXIF信息的目的。

当你下载iPhone-exif时,你会发现两个预编译库。

  1. Release-iphoneos/libiphone-exif.a
  2. Release-simulator-iphonesimulator/libiphone-exif.a

根据要运行应用的位置,需要链接到正确的文件。您可能将 Release-iphoneos/libiphone-exif.a 添加到您的项目中,然后您尝试在模拟器(i386 架构!)上运行。

最简单的方法:创建上述两者的通用库。

  1. 打开终端
  2. CD到您的iphone-ex下载文件夹(cd iphone-exif-0-9
  3. lipo -arch i386 Release-simulator-iphonesimulator/libiphone-exif.a -arch armv6 Release-iphoneos/libiphone-exif.a -create -output libiphone-exif-universal.a
  4. 将文件" libiphone-exif-universal.a "添加到您的 Xcode 项目中

但我刚刚发现缺少一个armv7版本。如果你想把你的应用程序放在应用商店上,你一次还需要为armv7构建库(从源代码中!

相关内容

  • 没有找到相关文章

最新更新