Alamofire "installation" 不工作(嵌入式二进制文件中的红色文本)
Alamofire "installation" not working (red text in Embedded Binaries)
我正在尝试将 Alamofire 添加到我的 xcode v6.3.2 项目中,但它对我不起作用。我遵循了 github 存储库中自述文件中的所有步骤,但是当我 select 将框架添加为 "Embedded Binary" 时,它显示为红色文本并且在代码中对我不可用。
有人知道这是为什么吗?我也尝试添加到一个全新的空白项目中,结果相同。
我按照 Alamofire 页面上发布的说明进行操作,你是对的,但即使它也有效。
只需构建项目,然后您就可以输入 import Alamofire
并毫无问题地发出请求。
希望对你有所帮助。
我建议您使用 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
在 运行ning 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 框架的 class 中包含以下内容:
import Alamofire
我正在尝试将 Alamofire 添加到我的 xcode v6.3.2 项目中,但它对我不起作用。我遵循了 github 存储库中自述文件中的所有步骤,但是当我 select 将框架添加为 "Embedded Binary" 时,它显示为红色文本并且在代码中对我不可用。
有人知道这是为什么吗?我也尝试添加到一个全新的空白项目中,结果相同。
我按照 Alamofire 页面上发布的说明进行操作,你是对的,但即使它也有效。
只需构建项目,然后您就可以输入 import Alamofire
并毫无问题地发出请求。
希望对你有所帮助。
我建议您使用 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
在 运行ning 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 框架的 class 中包含以下内容:
import Alamofire