簡體   English   中英

Apple Mach-O鏈接器錯誤解析

[英]Apple Mach-O Linker Error Parse

我最近在我的Xcode 5項目中添加了iOS Parse Framework。 我現在得到10個錯誤......沒有代碼。 它們都是Apple Mach-O鏈接器錯誤。 我把框架拿出來,錯誤就消失了。 我正在使用最新的Parse.framework,所以我不知道為什么我會收到這些錯誤。

我還有另一個問題,現在我更新到Xcode 5.1,當我使用UITabBarController或者只是想在ViewController中添加一個標簽欄時......我變得很奇怪。 整個酒吧變成了堅實的灰色......

解決Mach-O鏈接器錯誤圖片http://postimg.org/image/s0y7b6a23/

UITabController問題圖片http://postimg.org/image/osp4kdyej/

根據Parse iOS快速啟動文檔:

您需要將所有這些框架添加到構建目標中

在此輸入圖像描述

我使用Parse SDK的v1.6.2有類似的鏈接器錯誤。 除了我有大約30個錯誤。

我最終通過從MyTarget> Build Settings> Linking下的other linker flags器標志中刪除-ObjC鏈接器標志來解決此問題。

其他鏈接器標志

這是Parse文檔的快速入門部分中的示例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 - 更新你的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”將消失。

對於你的第二個問題 - 我的標簽欄中的圖像尺寸不正確,你得到了相同的結果。 我將它們從標簽欄中刪除,然后恢復正常。 不確定這是否能回答你的問題,但這樣做可以解決我的問題。 標簽欄圖像應為50x50。

好了2015年7月,我嘗試了上面的所有解決方案,但最終解決了這個問題,通過使用Pocoa通過CocoaPods添加Parse並在我的項目中直接刪除(或者不首先添加)框架。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM