3

我最近将 iOS Parse Framework 添加到我的 Xcode 5 项目中。我现在收到 10 个错误......代码中没有。它们都是 Apple Mach-O 链接器错误。我把框架拿出来,错误就消失了。我正在使用最新的 Parse.framework,所以我不知道为什么会出现这些错误。

我还有另一个问题,现在我更新到 Xcode 5.1,当我使用 UITabBarController 或者只是想向 ViewController 添加一个标签栏时......我变得很奇怪。整个酒吧变成了纯灰色......

解析 Mach-O 链接器错误图片 http://postimg.org/image/s0y7b6a23/

UITabController 问题图片 http://postimg.org/image/osp4kdyej/

4

6 回答 6

10

根据 Parse iOS 快速入门文档:

您需要将所有这些框架添加到您的构建目标中

在此处输入图像描述

于 2014-03-19T15:15:47.510 回答
3

使用Parse SDK 的v1.6.2时,我遇到了类似的链接器错误。除了我有大约 30 个错误。

我最终通过从MyTarget > Build Settings > Linking 下删除-ObjC链接器标志来解决问题。other linker flags

其他链接器标志

这就是 Parse 文档的Quick Start部分中的示例 Parse 项目所做的,因此我们假设它是正确的。

于 2015-01-28T19:31:41.113 回答
1

您可以尝试在 target->Build Settings->Library Search Paths 下删除第一个问题的路径。

于 2014-03-19T15:09:40.720 回答
1

逐步解决此问题的解决方案(修改 Xcode 项目的配置是没有用的,您只需要使用所有软件、API、工具的最新版本 + 清理所有 XCode 构建,一切都会好起来的):

1 - 使用最新版本的 Xcode、Swift/Objective-C 和 iOS。

2 - 删除所有 Xcode 构建。

rm -rf ~/Library/Developer/Xcode/DerivedData/*

3 - 安装/更新 Cocoapods(使用最新版本很重要)来管理依赖项。

sudo gem install cocoapods

4 - 更新您的 Podfile:

vim Podfile

pod '[Name of the API]', '>= [Any API version]'

5 - 更新您的本地存储库:

pod repo update

6 - 更新 Xcode 项目的依赖项:

pod update

通常从那时起,您的“Apple Mach-O Linker Error Parse”将消失。

于 2015-07-27T11:43:22.677 回答
0

对于您的第二个问题-我的标签栏中的图像尺寸不正确,并且得到了与您所说的相同的结果。我将它们从标签栏中删除,它又恢复了正常。不确定这是否回答了您的问题,但这样做为我解决了问题。标签栏图像应为 50x50。

于 2014-04-25T07:31:22.520 回答
0

好的,它是 2015 年 7 月,我尝试了上述所有解决方案,但最终通过使用通过 CocoaPods 添加 Parse 并直接在我的项目中删除(或不首先添加)框架来解决这个问题。

于 2015-07-19T03:40:57.003 回答