我一直在开发一个使用cocoapods作为依赖关系管理器的应用程序但是我无法将RealmSwift指定为我的应用程序模块/目标(Cocoa Touch Framework)之一的“private” pod。
每次尝试更改我的podfile时,我都会在构建时从Xcode收到以下消息:
ld:框架未找到架构arm的领域64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
到目前为止,这就是我的pod文件的样子(现在我的abstract_target是空的,但将来会填充其他pod):
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
abstract_target 'pod-defaults' do
target 'MyApp' do
pod 'KeychainAccess', '~> 2.3'
end
target 'API' do
pod 'Alamofire', '~> 3.4'
pod 'TaskQueue', '~> 0.9'
end
target 'Data' do
pod 'RealmSwift', '~> 1.0'
end
end
当我将RealmSwift pod移动到根abstract_target时,我没有收到此错误,但这不是我想要的结构。
有人可以帮我解决这个问题吗?
谢谢。