使用Parse OBJC类的Apple Mach-O链接器错误

时间:2015-03-28 19:57:43

标签: ios objective-c xcode parse-platform linker

您好我已经查看了类似的问题并尝试了一切,但我似乎可以修复我的代码。每次我尝试归档它都会得到

Apple Mach-O Linker Errors for Parse User, Object, File, Query, Parse  
and a linker command failed with exit code 1.

首先我得到一个ld:

warning: ignoring file .., missing required architecture arm 64 in
file Parse.framework.Parse

然后出现以下错误:

Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_PFUser",
referenced from:
       objc-class-ref in SignupViewController.o
       objc-class-ref in LoginViewController.o
       objc-class-ref in InboxViewController.o
       objc-class-ref in EditFriendsViewController.o
       objc-class-ref in FriendsViewController.o
       objc-class-ref in CameraViewController.o   "_OBJC_CLASS_$_PFObject", referenced from:
       objc-class-ref in CameraViewController.o   "_OBJC_CLASS_$_PFFile", referenced from:
       objc-class-ref in CameraViewController.o   "_OBJC_CLASS_$_PFQuery", referenced from:
       objc-class-ref in InboxViewController.o   "_OBJC_CLASS_$_Parse", referenced from:
       objc-class-ref in AppDelegate.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code
 1 (use -v to see invocation)

请有这方面经验的人帮助我,因为我已经花了大约3个小时来研究这个问题。

我知道它与Linked Frameworks有关,但我不知道怎么办?

我尝试的事情:

  1. 更新到最新版本的Parse Framework。
  2. 包括可能缺少的各种其他框架。
  3. 将构建设置中的体系结构更改为标准体系结构(armv7,arm64)
  4. 仅将构建活动架构更改为否。
  5. 我只是希望这个X代码项目能够以64位支持进行构建和存档,但是我实现Parse for 64-bit的方式似乎存在根本性的错误

0 个答案:

没有答案