Cocoa Pods - 多重依赖
Cocoa Pods - Multiple Dependencies
我是使用 cocoa pods 的新手,并且在使用同一个 Podfile 中给出的另一个依赖项时遇到了麻烦。
我认为的问题是,它正在第一个依赖项中寻找第二个依赖项的 headers 。
播客文件:
错误:
提前致谢。
问题是您的项目引用了您下载文件夹中的一个旧框架,但它现在不见了。删除引用并再次尝试构建。
了解如何阅读这些错误很重要。
例如这个错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_FLAnimatedImage", refereced from:
objc-class-ref in SampleViewController.o
意味着在 "SampleViewController.m" 文件中调用 "FLAnimatedImage" 的 objective-c 对象对 x86_64 架构(不同的设备使用不同的处理器架构)有一个损坏的引用。
您应该输入这个 class (SampleViewController),并尝试了解此对象 (FLAnimatedImage) 的声明位置("import ..." 之一)。对于您的情况,我认为这只是因为您的旧库或项目不支持 x86_64 架构。
因此,对于您的项目文件和所有库文件(所有带有“.xcodeproj”后缀的文件):
- 点击.xcodeProj
- 选择您的当前目标(通常您应该针对所有目标更新架构,然后选择您的项目)。
- 选择选项卡"build settings"
- 找到"valid architectures"(可以在搜索栏中搜索)
- 将 "x86_64" 添加到现有架构。
- 确保 "build debug architectures"=否。
祝你好运!
我是使用 cocoa pods 的新手,并且在使用同一个 Podfile 中给出的另一个依赖项时遇到了麻烦。 我认为的问题是,它正在第一个依赖项中寻找第二个依赖项的 headers 。
播客文件:
错误:
提前致谢。
问题是您的项目引用了您下载文件夹中的一个旧框架,但它现在不见了。删除引用并再次尝试构建。
了解如何阅读这些错误很重要。
例如这个错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_FLAnimatedImage", refereced from:
objc-class-ref in SampleViewController.o
意味着在 "SampleViewController.m" 文件中调用 "FLAnimatedImage" 的 objective-c 对象对 x86_64 架构(不同的设备使用不同的处理器架构)有一个损坏的引用。
您应该输入这个 class (SampleViewController),并尝试了解此对象 (FLAnimatedImage) 的声明位置("import ..." 之一)。对于您的情况,我认为这只是因为您的旧库或项目不支持 x86_64 架构。
因此,对于您的项目文件和所有库文件(所有带有“.xcodeproj”后缀的文件):
- 点击.xcodeProj
- 选择您的当前目标(通常您应该针对所有目标更新架构,然后选择您的项目)。
- 选择选项卡"build settings"
- 找到"valid architectures"(可以在搜索栏中搜索)
- 将 "x86_64" 添加到现有架构。
- 确保 "build debug architectures"=否。
祝你好运!