Ios Apple Mach-O链接器错误解析

Ios Apple Mach-O链接器错误解析,ios,objective-c,uitabbarcontroller,parse-platform,xcode5.1,Ios,Objective C,Uitabbarcontroller,Parse Platform,Xcode5.1,我最近将iOS解析框架添加到我的Xcode 5项目中。我现在有10个错误。。。代码中没有。它们都是Apple Mach-O链接器错误。我取出框架,错误就消失了。我正在使用最新的Parse.framework,所以我不知道为什么会出现这些错误 我还有另一个问题,现在我更新到了Xcode 5.1,当我使用UITabBarController或只想向ViewController添加选项卡栏时。。。我变得很奇怪。整个酒吧变成了纯灰色 解析Mach-O链接器错误图片 UITAB控制器问题图片 您可以尝试

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

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

解析Mach-O链接器错误图片

UITAB控制器问题图片

您可以尝试删除第一个问题的“目标->构建设置->库搜索路径”下的路径。

根据Parse iOS quick start doc:

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


关于你的第二个问题-我的标签栏中的图像大小不正确,得到了与你所说的相同的结果。我从选项卡栏中删除了它们,它恢复了正常。不确定这是否回答了你的问题,但这样做为我解决了问题。选项卡栏图像应该是50x50。

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

我最终解决了这个问题,从MyTarget>Build Settings>Linking下的其他链接器标志中删除了链接器标志


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

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

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

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

2-删除所有Xcode生成

rm -rf ~/Library/Developer/Xcode/DerivedData/*
3-安装/更新Cocoapods(使用最新版本很重要)以管理依赖关系

sudo gem install cocoapods
4-更新您的播客文件:

vim Podfile

pod '[Name of the API]', '>= [Any API version]'
5-更新您的本地存储库:

pod repo update
6-更新Xcode项目的依赖项:

pod update

通常从那时起,“Apple Mach-O链接器错误解析”将消失。

Nope….:(这样不行……你知道我的第二个问题的答案吗?我还没有更新到5.1,你应该把它作为一个单独的问题用适当的标题发布。其他人可能会帮助Cocoapods:我花了很长时间才弄明白如何使用Cocoapods解析。步骤如下:1.像上面的2.使用
pod intstall--no integrate安装CocoaPods
\uuu3..\uuuu4.除了创建新目标、将二进制文件链接到库以及在注释中添加-ObjC标志uuuuu标记我之外,请按照链接中的步骤进行操作。如果遇到问题,我会尽力提供帮助。但我在使用Google地图工具包时遇到问题,因为需要设置-ObjC标志。你有什么想法来处理这种情况吗?