85 ios afnetworking cocoapods swift alamofire
我正在运行XCode 7,Swift 2.0,iOS 9.
我想使用Cocoapods在我的项目中安装Alamofire.我做了以下事情:
gem install cocoapods
pod setup
pod init
将Podfile更新为:
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
use_frameworks!
target 'JSONeg' do
pod 'Alamofire', :branch => 'swift-2'
end
Run Code Online (Sandbox Code Playgroud)
然后我安装了pod:
pod install
我将以下内容添加到ViewController.swift中
import Alamofire
这会引发以下错误:
Cannot load underlying module for 'Alamofire'
我测试了另一个pod并且它引发了同样的错误,所以我猜问题是安装了Cocoapods.任何帮助将不胜感激.
vic*_*hle 205
这似乎是XCode中的一个错误.我遇到了同样的问题,正如对这个问题的另一个答案的评论中所描述的那样,构建项目使得错误消失了.
Aru*_*run 11
无法为SWIFT加载"x"的基础模块:
如何解决问题:
步骤:1创建一个新项目,然后在不安装pod的情况下成功构建和运行.
步骤:2在构建并运行项目成功之后,现在尝试安装pod然后尝试 importrealm,alamofire,图表等它将像魅力一样工作.
失败案例 - >新项目 - >通过首先构建的cocoapods添加(领域,alamofire,图表等) - >打开Xcode工作区 - >构建和运行
成功案例 - >新项目 - >构建和运行 - >通过cocoapods添加(领域,alamofire,图表等) - >打开Xcode工作区 - >再次构建和运行=成功
一旦你安装了Alamofire pod.
Step.1您应该双击your_project_name.xcworkspace文件打开项目.
Step.2转到项目设置 - >构建阶段 - >使用库链接二进制 - >添加框架"Alamofire.framework"
而已!!
现在您可以导入模块
在我的案例中有什么帮助:
1)关闭项目和XCode
2)在terminal repeat命令中
> pod install
Run Code Online (Sandbox Code Playgroud)
3)打开项目
(如果没有帮助,请在重新安装前尝试删除Pod /文件夹)
我尝试了所有这些解决方案:重新构建,清理,重新安装pod等,但在我的情况下,由于AR,我将'Build Active Architecture Only'设置更改为'No'是一个问题我正在使用的图书馆.将其更改回"是"并修复.希望这有助于某人.
小智 5
我在Xcode版本8.3.1(8E1000a).不知何故,当我想要pod安装SwiftCloudant模块时会出现这个问题.我运行pod安装时可能没有关闭我的Xcode.
我在Targets> General选项卡中手动添加了SwiftCloudant.framework.
您检查过您是否拥有最新版本的 Cocoapods 吗?您可以通过更新所有宝石来更新:
sudo gem update
Run Code Online (Sandbox Code Playgroud)
或者只是重新安装 Cocoapods:
[sudo] gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,请看一下:CocoaPods - build for iOS 9 / Swift 2 with Xcode-beta
其中向您展示了如何轻松更改 Xcode 首选项“位置”选项卡中的命令行工具版本,并将“命令行工具”更改为 Xcode 7.0。
| 归档时间: |
|
| 查看次数: |
41658 次 |
| 最近记录: |