【问题标题】:cocoapds ld: framework not found Pods_Targetcocoapods ld:找不到框架 Pods_Target
【发布时间】:2015-11-03 04:33:31
【问题描述】:

我可以用调试配置编译目标,但是当更改为发布配置时,它失败并出现错误:


    ld: framework not found Pods_MyTarget

这是 pod 文件:


    source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '8.0'
    use_frameworks!


    pod 'Alamofire', '~> 3.0'
    pod 'SnapKit', '~> 0.15.0'
    pod 'ObjectMapper', '~> 0.19'
    pod 'Nuke'
    pod 'Nuke-Alamofire-Plugin'
    pod 'RESideMenu', '~> 4.0.7'
    pod 'XCGLogger', '~> 3.0'
    pod 'MBProgressHUD', '~> 0.9.1'
    pod 'TTTAttributedLabel'
    pod 'UIColor_Hex_Swift', '~> 1.4'


    pod 'RxSwift', '~> 2.0.0-beta'
    pod 'RxCocoa', '~> 2.0.0-beta'
    pod 'RxBlocking', '~> 2.0.0-beta'

【问题讨论】:

标签: ios swift cocoapods


【解决方案1】:

我已经多次看到这个错误。我做了以下解决方法,这可能不是正确的解决方法。

转到项目设置并将“仅构建活动架构”更改为“否”。

【讨论】:

    【解决方案2】:

    我发现我必须将 pod 文件更改为这样的:

    
    link_with 'xxx'
    
    target xxx do
        pod xxxxxx
    end
    

    然后手动删除一些pod生成的文件,好像pod不能删除,比如xcconfig,framework,.etc 然后运行'pod install' 它有效。

    【讨论】:

      猜你喜欢
      • 2017-01-17
      • 2016-04-12
      • 2016-01-13
      • 2016-02-09
      • 1970-01-01
      • 2019-04-06
      • 2017-08-16
      • 2019-02-16
      • 2015-07-04
      相关资源
      最近更新 更多