Alamofire“安装”无法正常工作(嵌入式二进制文件中的红色文本)

时间:2015-06-04 13:43:30

标签: ios xcode swift xcode6 alamofire

我正在尝试将Alamofire添加到我的xcode v6.3.2项目中,但它不适用于我。我按照github repo中自述文件中的所有步骤进行操作,但是当我选择要添加为“嵌入式二进制文件”的框架时,它显示为红色文本,并且在代码中无法使用。

enter image description here

有谁知道为什么会这样?我还尝试添加一个全新的空白项目,结果相同。

2 个答案:

答案 0 :(得分:1)

我建议你使用CocoaPods。这是你如何做到的:

首先得到Brew。打开一个终端并将其粘贴在那里:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后得到CocoaPods。为此,请在同一终端中运行此命令:

sudo gem install cocoapods

完成后,导航到终端中的Xcode项目(确保将YourProjectHere替换为您的项目名称):

cd ~/Documents/XcodeWorkspace/YourProjectHere 

在此文件夹中运行命令:

pod init

运行pod init后,将创建一个名为:Podfile的文件。键入以下内容编辑此文件:

vi Podfile

首先,此文件将包含:

# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

target 'YourProject' do 

end

target 'YourProjectTests' do

end

编辑它以包含此内容:

# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
use_frameworks!


target 'YourProject' do

    pod 'Alamofire', '~> 1.2'

end

target 'YourProjectTests' do

end

现在完全退出Xcode并在终端中运行此命令:

pod install

最后但并非最不重要!键入以下命令:

open YourProjectHere.xcworkspace

一切都应该正常运行!请确保在您希望使用Alamofire框架的课程中包含以下内容:

  

导入Alamofire

答案 1 :(得分:0)

我按照Alamofire页面中发布的说明进行操作,你发现它正确,但即便如此也是如此。

只需构建项目,然后就可以放import Alamofire并毫无问题地发出请求。

我希望这对你有所帮助。