找不到cocoapods框架

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到cocoapods框架相关的知识,希望对你有一定的参考价值。

我在使用cocoa pod运行工作区时遇到框架未找到错误。

ld:框架未找到AFNetworking clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我正在查看我的构建设置,并将$(继承)设置为框架搜索路径。那是可可垫生成框架文件的地方吗?

这是我的Podfile:

# Uncomment this line to define a global platform for your project
# platform :ios, '7.0'
use_frameworks!

target 'workouttracker' do

  pod 'AFNetworking', '~> 2.5'
  pod 'ORStackView', '~> 2.0'
  pod 'SwiftyJSON', '~> 2.1'
  pod "MagicalRecord"

end

target 'WorkoutTrackerTests' do


end

target 'workouttracker WatchKit Extension' do

  pod 'AFNetworking', '~> 2.5'
  pod 'ORStackView', '~> 2.0'
  pod 'SwiftyJSON', '~> 2.1'
  pod "MagicalRecord"

end

target 'workouttracker WatchKit App' do

  pod 'AFNetworking', '~> 2.5'
  pod 'ORStackView', '~> 2.0'
  pod 'SwiftyJSON', '~> 2.1'
  pod "MagicalRecord"

end
答案

这是一个链接问题。你的LD_RUNPATH_SEARCH_PATHSOTHER_LDFLAGS在Build Target中是什么样的?一定要使用$(inherited)标志。您可能会在pod install期间看到该警告作为输出。

以上是关于找不到cocoapods框架的主要内容,如果未能解决你的问题,请参考以下文章

cocoapods - ld:找不到框架

在应用程序扩展中找不到库中的 cocoapods

Cocoapods - 找不到框架 FirebaseCoreDiagnostics

Cocoapods - 找不到 [Github 框架] 的规范

自定义 cocoapod 找不到 swift 文件

ld:通过 cocoapods 从 4.x.x 升级到 5.x.x firebase 后找不到框架 FirebaseAnalytics