我已经尝试了很多解决方案,但最终却无所适从。我刚刚为Alamofire和swiftyJson 安装了可可豆荚。现在,当我清理并构建我的项目时,我得到了一个错误
I have tried so many solutions out there but finally not getting what to do . I just installed cocoa pods for Alamofire and swiftyJson . And now when i clean and build my project i get an error
没有这样的框架ALAMOFIRE
NO SUCH FRAMEWORK ALAMOFIRE
当我尝试在任何快速文件中导入Alamofire时,它说:
when I try import Alamofire in any swift file it says:
没有这样的模块ALAMOFIRE
NO SUCH MODULE ALAMOFIRE
我更新的Podfile是这样的(没有这样的框架Alamofire 错误由此pod文件解决)。但是仍然没有得到这样的 Alamofire模块-:
My Updated Podfile is something like this( No such framework Alamofire error is solved by this pod file). But still getting No such Module alamofire-:
# Uncomment the next line to define a global platform for your project platform :ios, ’10.2’ source 'github/CocoaPods/Specs.git' target 'ModesTests' do use_frameworks! pod 'Alamofire', '~> 4.4' target 'ModesUITests' do inherit! :search_paths # Pods for testing end end这就是我创建 Modes.xcworkspace 并安装 pods并创建pod文件--
This is how I created Modes.xcworkspace and installed pods and created pod file -:
1 )打开终端
2)使用cd命令导航到包含ModesSample项目的目录:
2) Navigate to the directory containing your ModesSample project by using the cd command:
3 )发出init命令
3) Give the init command
pod init4)使用以下命令打开Podfile ::
4)Open the Podfile using command-:
open -a Xcode Podfile创建的pod文件显示在最后一步的上方是-:
Created pod file is shown above last step is-:
5) pod install所有我已验证-:
1)我在路径-:模式->常规->链接框架和库下添加了Alamofire.framework
1) I have added Alamofire.framework under path -: Modes->General->Linked Frameworks and Libraries
2)尝试在以下位置添加Alamofire目录路径:构建设置->框架搜索路径
2) Tried adding Alamofire directory path under-: Build settings->Framework search paths
3)经过验证的构建活动体系结构仅将其值视为-:
3) Verified Build Active Architecture Only values it is-:
DEBUG:YES RELEASE:NO有人可以帮我解决这个问题,我已经尝试了3次。谢谢
Can anyone please help me solve this, I have tried 3 times now. Thanks
推荐答案这是我对 ios-10.2和Xcode-:8.2.1 所做的全部工作(效果很好)
This is what I completely did for ios-10.2 and Xcode -:8.2.1 (This works great)
1)创建一个项目。
2)转到终端
3)给出命令 cd桌面(如果项目在桌面上)
3) give command cd desktop(if project on desktop)
4) cd项目名称
5) pod初始化(此在目录中创建的pod文件)
5) pod init(This created pod file in directory)
6)使用此pod fie-:
# Uncomment the next line to define a global platform for your project platform :ios, '10.2' # Comment the next line if you're not using Swift and don't want to use dynamic frameworks def shared_pods use_frameworks! pod 'Alamofire', '~> 4.4' pod 'SwiftyJSON' end target 'Modes' do # Pods for Modes shared_pods end target 'ModesTests' do inherit! :search_paths # Pods for testing shared_pods end target 'ModesUITests' do inherit! :search_paths # Pods for testing shared_pods end
MARK-:我在 shared_pods 函数下添加了 use_frameworks (这使我可以使用框架)不要
MARK-: I added use_frameworks under function shared_pods ( That allowed me to use frameworks) don't put it outside it.
7)保存pod文件
8 ) pod安装
9)关闭终端和所有打开的项目。
9) Close Terminal and all open projects .
10)转到项目目录并打开 Projectname.xcworkspace。
10) Go to project directory and open Projectname.xcworkspace.
11)首先清理并构建
11) First Clean and Build.
12)导入Alamofire
12) import Alamofire
13)Bravo使用您的框架。
13) Bravo use your frameworks.
更多推荐
找不到Alamofire框架(Xcode
发布评论