繁体   English   中英

cocoapods同步:ld:框架未找到DATAFilter,链接器命令失败,退出代码为1

[英]cocoapods Sync: ld: framework not found DATAFilter, linker command failed with exit code 1

我想让Sync( https://github.com/hyperoslo/Sync )在我的'em'Xcode iOS Swift项目中工作。 我有迦太基的框架依赖经验,所以这是我的cocoapods首映。

我的Podfile

use_frameworks!

target "em" do
    pod 'Sync'
end

我的Pods目录:

Michal-MBP:em kolisko$ v Pods
total 24
drwxr-xr-x  16 kolisko  staff   544 14 čvc 10:27 ./
drwxr-xr-x  14 kolisko  staff   476 14 čvc 09:21 ../
-rw-r--r--@  1 kolisko  staff  6148 14 čvc 10:27 .DS_Store
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:20 DATAFilter/
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:20 DATAObjectIDs/
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:20 DATAStack/
drwxr-xr-x   2 kolisko  staff    68 14 čvc 09:20 Headers/
drwxr-xr-x   2 kolisko  staff    68 14 čvc 00:42 Local Podspecs/
-rw-r--r--   1 kolisko  staff  1262 14 čvc 09:21 Manifest.lock
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:20 NSDictionary-ANDYSafeValue/
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:20 NSEntityDescription-SYNCPrimaryKey/
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:21 NSManagedObject-HYPPropertyMapper/
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:21 NSString-HYPNetworking/
drwxr-xr-x   4 kolisko  staff   136 14 čvc 09:21 Pods.xcodeproj/
drwxr-xr-x   5 kolisko  staff   170 14 čvc 09:21 Sync/
drwxr-xr-x  11 kolisko  staff   374 14 čvc 09:21 Target Support Files/
Michal-MBP:em kolisko$ 

Xcode 7.3.1构建错误输出

ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/DATAFilter'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/DATAObjectIDs'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/DATAStack'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/NSDictionary-ANDYSafeValue'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/NSEntityDescription-SYNCPrimaryKey'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/NSManagedObject-HYPPropertyMapper'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/NSString-HYPNetworking'
ld: warning: directory not found for option '-F/Users/kolisko/Library/Developer/Xcode/DerivedData/em-btqhzuiyxahnvqeznjrrilcusqnm/Build/Products/Debug-iphonesimulator/Sync'

ld: framework not found DATAFilter
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我的问题是 - 是否需要以某种方式手动链接DATAFilter框架?

解决了

打开项目'em'是必要的

打开他们。 xcworkspace

并不是

打开他们。 xcodeproj

这让我变得疯狂至少我花了10个小时找到解决方案并且不打开.xcworkspace,这是我做的第一件事(小时0)然后9小时疯狂的nigthmare

那么我的解决方案:去选择你的项目Go Build Settings > Other Linker Flags和简单的删除框架 (注意它分开两条分开的线,这就是为什么找不到的工作)和DATAFilter (第二行)和瞧!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM