ios - CocoaPods 未与项目链接

标签 ios objective-c cocoapods

我有一个使用 CocoaPods 的项目。它正在工作,但有些东西坏了。

如果我以模拟器为目标,它确实可以编译,但如果我以设计(构建或存档)为目标,它会抛出链接器错误。

ld: warning: ignoring file /Users/myuser/ios/share/share/libPods.a, file was built for archive which is not the architecture being linked (armv7s): /Users/myuser/ios/share/share/libPods.a
Undefined symbols for architecture armv7s:
  "_OBJC_CLASS_$_AFHTTPRequestOperationManager", referenced from:
      objc-class-ref in BackendProxy.o
ld: symbol(s) not found for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我真的需要一些帮助,因为我真的被困住了。

谢谢!

编辑:我删除了那个 libPods.a,那是一个旧的,现在它给了我:

ld: library not found for -lPods

但仅在 iosDevice 的 Archive 或 Build 上,这仍在模拟器上运行。

最佳答案

尝试从 valid architectures 部分删除 armv7s

Build Settings -> Architectures -> Valid Architectures

Xcode Build Settings

关于ios - CocoaPods 未与项目链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23617288/

相关文章:

swift - 当尝试从 iOS9 的数据库中获取超过 512 个项目时,该方法会挂起。但它适用于 iOS10 及更高版本

cocoapods - 如何在podfile中使用source?

ios - 在 Swift 中将叠加效果从 psd 转换为 UIImage

iPhone : How to display multiple colors in progress bar?

ios - UIDatePicker 显示空选择器 View

ios - Xcode 新构建系统 CocoaPods "Copy Pods Resources"在输出文件中有 Assets.car 并与 "Copy Bundle Resources"冲突

ios - 对象 0x7c15bad4 : incorrect checksum for freed object - object was probably modified after being freed 错误

c# - iOS 模拟器以空蓝屏启动

objective-c - 使用 Apple Search API 按流派搜索?

iphone - objective-c 静态/类方法定义 - "static"和 "+"有什么区别?