对CocoaPods的严重挫败感,并希望有一些善良的人帮助我。我安装了两个依赖项。所有内容都正确构建,直到我犯了一个严重错误,即在我的代码中实际尝试使用这些依赖项。
在我的SubscribeViewController.m文件中,我添加了一个简单的行(不发出编译器警告或错误):
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
然后我去运行项目,这发生了:
我看到了一些潜在的解决方案,例如adding SubscribeViewController.m到我的编译源和changing有效的架构。这些都不奏效。我该怎么做才能让这些依赖项工作?
这是Podfile:
platform :ios, '7.0'
source 'https://github.com/CocoaPods/Specs.git'
target 'MyProject' do
pod 'Braintree'
pod "AFNetworking", "~> 2.0"
end
target 'MyProjectTests' do
pod 'Braintree'
pod "AFNetworking", "~> 2.0"
end
答案 0 :(得分:0)
可能尚未为该架构构建AFHttp pod。我在我的podfile中有这个,所以你可以尝试一下,看看是否有帮助。我写这篇文章只是为了格式化,即使我不确定这是否是真正的解决方案。
# Remove 64-bit build architecture from Pods targets
post_install do |installer|
installer.project.targets.each do |target|
target.build_configurations.each do |configuration|
target.build_settings(configuration.name)['ARCHS'] = '$(ARCHS_STANDARD_32_BIT)'
end
end
end
您可以包含当前的podfile吗?