2015-04-24 84 views
1

1.文件新項目。單一視圖應用程序,目標C。跑 。在iphone上運行無法在手機上運行swift項目。 dyld:庫未加載:@ rpath/libswiftCore.dylib

2.文件新項目。單視圖應用程序,Swift。跑 。以下錯誤

dyld: Library not loaded: @rpath/libswiftCore.dylib 
    Referenced from: /private/var/mobile/Containers/Bundle/Application/F3FB09C8-29C3-4389-9B3F-4F355FDF8EC8/Test.app/Test 
    Reason: no suitable image found. Did find: 
    /private/var/mobile/Containers/Bundle/Application/F3FB09C8-29C3-4389-9B3F-4F355FDF8EC8/Test.app/Frameworks/libswiftCore.dylib: mmap() error 1 at address=0x001E3000, size=0x00168000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Bundle/Application/F3FB09C8-29C3-4389-9B3F-4F355FDF8EC8/Test.app/Frameworks/libswiftCore.dylib 

環境Xcode Version 6.3.1 (6D1002)

創建新證書,並profile.Didn't幫助。

+0

手機運行什麼操作系統?更新:nvm,你在下面的評論中提到iOS 5的iPhone 5。 – atreat

回答

0

檢查「嵌入式內容包含Swift代碼」在您的構建設置中設置爲YES。

這不與證書有關。

如果以上不工作,檢查「運行路徑搜索路徑」設置爲@ executable_path /框架

+0

是的,我做到了。沒有工作。 – user3576382

+0

選中「運行路徑搜索路徑」並將其設置爲@ executable_path/Frameworks – user3576382

+0

您的iPhone正在運行哪個操作系統版本以及哪個iPhone型號?你有沒有查看右邊欄中的相關問題? –

0

在您的構建設置中,將「嵌入內容包含銀行代碼」到「YES」 和「運行路徑搜索路徑「設置爲」@ executable_path/Frameworks「。

+0

「嵌入式內容包含Swift代碼」爲「YES」,「Runpath Search Paths」爲「@ executable_path/Frameworks」。然而不起作用。 – user3576382

1

轉到鑰匙串,然後選擇證書。具有+符號的證書(那些始終信任的證書)。右鍵點擊 - >獲取信息 - >展開信任。將它們更改爲「使用系統默認值」。這對我來說是固定的。做到對付他們的證書。

+0

謝謝你對我的工作..... –

相關問題