CocoaPods打破了我的项目

时间:2014-11-05 18:05:35

标签: ios xcode cocoapods

对CocoaPods的严重挫败感,并希望有一些善良的人帮助我。我安装了两个依赖项。所有内容都正确构建,直到我犯了一个严重错误,即在我的代码中实际尝试使用这些依赖项。

在我的SubscribeViewController.m文件中,我添加了一个简单的行(不发出编译器警告或错误):

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];

然后我去运行项目,这发生了:

enter image description here

我看到了一些潜在的解决方案,例如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

1 个答案:

答案 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吗?