因此,我正在创建一个越狱应用程序,并试图在应用程序中使用libMobileGestalt.dylib。我正确地链接文件并添加标题并调用MGCopyAnswer。问题是,我得到了一个错误:
Undefined symbols for architectures armv7: "_MGCopyAnswer", referenced from:此错误仅在应用程序使用armv7体系结构构建时才会发生。当使用arm64体系结构时不会发生这种情况。我知道这是由于使用arm64体系结构构建的dylib,但我真的希望它能够与armv7体系结构一起工作,这样应用程序就可以与更多的设备兼容。
有没有地方可以让我获得dylib的armv7体系结构版本,或者能够在包含该体系结构的情况下再次构建它?有没有其他人知道的解决办法?谢谢你提前帮忙。
发布于 2014-09-02 21:17:45
我找到了解决办法。我得到错误的原因是,我将该dylib链接到我正在创建的静态库,这是不可能的,所以我还必须将这个dylib链接到我创建的所有使用静态库的项目(后者反过来使用动态库)。希望这是有意义的:P和感谢大家努力帮助:)
发布于 2014-09-01 15:18:32
您必须导入目标下的libMobileGestalt,然后用库构建阶段和链接二进制文件
然后在看到搜索字段类型“libMobileGestalt.dylib”时添加新的二进制文件,然后添加
https://stackoverflow.com/questions/25560653
复制相似问题