cocoapds ld:找不到框架 Pods_Target
cocoapds ld: framework not found Pods_Target
我可以使用调试配置编译目标,但是当更改为发布配置时,它失败并出现错误:
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'
这个bug我见过很多次了。我做了以下解决方法,这可能不是正确的解决方法。
转到项目设置并将 "Build Active Architecture Only" 更改为 "NO"。
我发现我必须将 pod 文件更改为如下内容:
link_with 'xxx'
target xxx do
pod xxxxxx
end
然后手动删除一些pod生成的文件,好像是pod删不掉的,比如xcconfig,framework,.etc
然后 运行 'pod install'
它有效。
我可以使用调试配置编译目标,但是当更改为发布配置时,它失败并出现错误:
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'
这个bug我见过很多次了。我做了以下解决方法,这可能不是正确的解决方法。
转到项目设置并将 "Build Active Architecture Only" 更改为 "NO"。
我发现我必须将 pod 文件更改为如下内容:
link_with 'xxx'
target xxx do
pod xxxxxx
end
然后手动删除一些pod生成的文件,好像是pod删不掉的,比如xcconfig,framework,.etc 然后 运行 'pod install' 它有效。