2015-09-07 38 views
3

我試圖將一個應用程序安裝到iPhone中,並且我得到了一個Mach-O-linker錯誤,因爲其中一個框架丟失。 即使在添加缺少的框架之後,項目仍可以在模擬器中成功運行,但不會在設備上運行。由於Mach-O鏈接器錯誤,無法將應用程序安裝到iPhone

ld: warning: directory not found for option '-F/Users/vinayakgh/Desktop/Splunk' 
ld: warning: directory not found for option '-FMint' 
ld: library not found for -lAFNetworking 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

並沒有問題WRT到AFNetworking,但與另一個框架(SpluntMint)。

任何人都可以幫我解決這個問題嗎?

在此先感謝...

+0

位置已更改您的項目或您使用的庫。 –

+0

嘗試清理項目並確保所有資源都存在於指定路徑 –

+0

前3個只是警告。它的第四行顯示鏈接器錯誤。請發佈此錯誤的詳細版本。 – Nishant

回答

0

轉到目標,然後構建階段然後找到鏈接二進制與圖書館,你會得到哪個文件或框架是放錯地方或刪除...

然後刪除自然後再手動添加它。

這是爲我工作的臨時解決方案之一。

Red colour file are Missing file.But here No file is missing.

+1

謝謝,我同意你的迴應..在這種情況下,這不是問題,僅供參考,我發現我們需要將BuildSettings下的框架搜索路徑更改爲我們剛纔引用的框架。 –

0

請您在以下項目設置生成設置框架的搜索路徑或庫搜索路徑。看看那裏指定的路徑是否正確。

相關問題