我不确定我应该怎么称呼它 - 所以请用可读的语言来问这个问题。请让我问你是否需要了解更多信息。
我有一个iOS应用程序可以工作。这是一个古老的项目。我发现它已将所有第三方库添加为子模块。对于例如FacebookiOSSDK.framework
已丢失,但FacebookiOSSDK
的来源已存在。同样,libgpuimage.a
缺失,但所有源文件都可用。
我认为,我需要生成(或创建)那些lib和框架文件,将它们添加回项目中。我不知道该怎么称呼?有什么问题?我的理解是对还是错?无论如何要解决这个问题?
答案 0 :(得分:1)
显然你拥有的libGPUImage副本中没有包含armv7s符号。
您需要从GitHub重新编译或重新下载然后重新编译GPUImage开源库。 Click here
GPUImage需要将一些其他框架链接到您的应用程序中,因此您需要在应用程序目标中添加以下链接库:
CoreMedia
corevideo的
OpenGLES
AVFoundation
QuartzCore
您可能需要在项目的构建设置中将 -ObjC 添加到其他链接器标志。