[英]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.