我有一個OSX應用程序,並添加了ParseOSX sdk。我遵循快速入門頁面上的所有說明(https://www.parse.com/apps/quickstart#parse_data/desktop/osx/existing)OSX應用程序在加載ParseOSX框架時出現Dyld錯誤
該應用在Xcode(版本5.1.1(5B1008))中正常運行,但是當我存檔並創建一個包並安裝它時。我得到以下Dyld錯誤;
dyld的錯誤消息: 庫未加載:@executable_path /../框架/從ParseOSX.framework引用/ ParseOSX :/Applications/MyApp.app/Contents/MacOS/MyApp 原因:圖像沒有發現
它繼續並列出加載的二進制圖像。
搜索網頁我找到了添加複製文件構建階段的參考,並將解析框架添加到目標設置爲Products目錄的解析框架。
所以它似乎有一個動態lib沒有安裝在某處。
UPDATE:
我剛掃乾淨build文件夾,現在的應用程序甚至不會Xcode的下運行。我得到:
使dyld:庫未加載:@executable_path /../框架/ ParseOSX.framework/ParseOSX 從參考:/用戶/螞蟻/庫/開發商/ Xcode中/ DerivedData/MyApp的-hjrbgyhzpwnxhiaskxpojqyqxnvh /編譯/Products/Debug/Actual.app/Contents/MacOS/MyApp 原因:沒有找到圖片
更新2:
事實證明,當你在快速啓動頁面。如果你選擇了新的應用程序選項,你會得到一個Xcode項目。這編譯。通過它,我可以看到有一個複製文件步驟,將ParseOSX.framework
複製到框架目標中。想這是我的應用程序,現在我得到一個簽名錯誤
/Users/Ants/Library/Developer/Xcode/DerivedData/MyApp-hjrbgyhzpwnxhiaskxpojqyqxnvh/Build/Products/Debug/MyApp.app: code object is not signed at all In subcomponent: /Users/Ants/Library/Developer/Xcode/DerivedData/MyApp-hjrbgyhzpwnxhiaskxpojqyqxnvh/Build/Products/Debug/MyApp.app/Contents/Frameworks/ParseOSX.framework
在步驟2中,當拖動Parse框架時,您是否選中複選框來複制文件? – Fosco
嘿@Fosco謝謝你的想法,我只是重新添加它,框架在app目錄中,然後是他xcodeprojt文件,所以是它看起來像它被複制進來。 – Ants
我只是創建一個測試應用程序只有行'解析setApplicationId:@「rterter」\t clientKey:@「ertert」];'在委託中。獲得完全相同的錯誤。 https://www.dropbox.com/s/h2xea315dldwqjc/ParseTestApp.zip – Ants