相关疑难解决方法(0)

AFNetworking不会编译

我完全不敢尝试使用AFNetworking在模拟器上运行项目.我之前在其他项目上使用过这种依赖,所以我不明白这里出了什么问题.首先,我尝试运行项目时出错:

Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_AFHTTPSessionManager", referenced from:
      _OBJC_CLASS_$_SharedNetworkObject in SharedNetworkObject.o
  "_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from:
      objc-class-ref in SharedNetworkObject.o
  "_OBJC_METACLASS_$_AFHTTPSessionManager", referenced from:
      _OBJC_METACLASS_$_SharedNetworkObject in SharedNetworkObject.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

我确信这是问题的一部分,但我不知道如何解决它:

在此输入图像描述

这是违规的.h文件:

#import <Foundation/Foundation.h>
#import <AFNetworking/AFNetworking.h>
#import "SharedSessionKey.h"

@interface SharedNetworkObject : AFHTTPSessionManager

+ (SharedNetworkObject *) sharedNetworkObject;   // class method to return the singleton object

@end
Run Code Online (Sandbox Code Playgroud)

值得注意的是,当我开始输入AFNetworking的导入行时,该行会在几个字符后填写,所以我知道有一些AFNetworking依赖存在的意识.

我使用CocoaPods安装了依赖项.这是我的Podfile:

# Uncomment this line to define a global …
Run Code Online (Sandbox Code Playgroud)

xcode ios afnetworking cocoapods

9
推荐指数
1
解决办法
6324
查看次数

标签 统计

afnetworking ×1

cocoapods ×1

ios ×1

xcode ×1