簡體   English   中英

框架沒有正確導入? Mach-O鏈接器上的“ MultipeerConnectivity”

[英]framework not correctly imported? Mach-O Linker on 'MultipeerConnectivity'

我刪除了multipeerConnectivity框架,並將其移至垃圾箱,我認為它只會將其從xcode項目中刪除,但是從那時起,當我再次嘗試使用它時遇到了錯誤:

我試圖通過拖放將其復制到xcode中,或者通過“添加其他框架”添加它(xcode無法在搜索輸入中識別名稱),然后我再次從Apple的.zip文件中創建了該項目,曾經是第一次啟動,但是現在無法運行該項目了:

任何想法?

在此處輸入圖片說明

由於已將其完全刪除,因此不必刪除引用,而必須將其重新添加到Finder中的文件夾中,這與在“可以根據需要復制項目”中添加圖像不同:

最簡單的方法是進入垃圾箱,然后選擇框架>右鍵單擊>放回

或直接導航到frameworks文件夾:

Macintosh HD>系統>庫>框架

為了確保將其放置在正確的Frameworks文件夾中(有多個文件夾),您可以通過單擊Finder圖標(新finder窗口)直接按它,然后按SHIFT + CMD + G或Finder> Go>轉到文件夾...

在提示框中輸入:

/System/Library/Frameworks

您將被自動帶到那里。 只需將框架放回該文件夾中,然后關閉並重新啟動Xcode,您就應該做好了

您需要在鏈接器標志中鏈接框架:

構建設置->其他鏈接器標志在此處添加新值,嘗試使用-ObjC

或者,如果您在iOS 8.0或更高版本下進行開發,也可以找到一種使應用程序達到64位的方法,這也可能解決您的問題:)

暫無
暫無

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

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