2009-05-05 39 views
9

問題

不像人都問在herehere,我得到了豹(Hackintosh的)的全新安裝後此錯誤,這個問題真的快把我逼瘋了和無處發現一條線索,我搜索並訪問了與此相關的每篇文章,仍然無法解決。的Xcode錯誤:無法啓動模擬應用

後的第一次安裝iPhone SDK 2.2.1,開始一個新的項目(任何類型,導航基礎,OpenGL ES的應用程序),然後建立和去了,我有以下問題: 有時是:

Failed to launch simulated application: Unknown error.

,有時它是:

Failed to launch simulated application: iPhone Simulator failed to find the process ID of com.yourcompany.[application name]

看來,在模擬器應用程序立即崩潰,因此Xcode中可以找到的進程ID。

解決方案

This link說,這甚至不能得到解決。有些人做的詳細的一步一步:

  1. 取消選中的Info.plist
  2. 退出的XCode
  3. 刪除目錄/Lib/Caches/com.apple.DeveloperTools.###
  4. 打開Xcode項目
  5. 乾淨的所有目標
  6. 重建

和我重置iPhone模擬器。這還沒有解決這個問題...

我甚至嘗試卸載SDK並重新安裝,仍然得到了同樣的錯誤...

這是與硬件相關的問題嗎?或操作系統版本?我使用的是hackintosh(iDenebv1.4 10.5.6),其他所有軟件都能正常工作,包括iTunes & & vmware fusion。

非常感謝任何進一步的提示或線索!

回答

1

發現一些奇怪的登錄/var/log/system.log。

May 8 16:17:50 th084134 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard[1170]: MobileInstallationLookup: Generating the install map 
May 8 16:17:50 th084134 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard[1170]: load_application_info: Could not load signer identity from /Users/test/Library/Application Support/iPhone Simulator/User/Applications/5D55807A-7489-4DC5-B4D7-2ECD5E230F29/new1.app/new1 
May 8 16:17:50 th084134 [0x0-0x2e02e].com.apple.iphonesimulator[1168]: error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties 
May 8 16:17:51 th084134 SpringBoard[1170]: Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure 
May 8 16:17:51 th084134 SpringBoard[1170]: Couldn't activate <SBApplication: 0x123e6d0> com.yourcompany.new1 activate: animated deactivate: 
May 8 16:17:51 th084134 SpringBoard[1170]: Application <SBApplication: 0x123e6d0> com.yourcompany.new1 activate: animated deactivate: exited abnormally with signal 256: Unknown signal: 256 
May 8 16:17:51 th084134 SpringBoard[1170]: Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure 
May 8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Bug: launchd_core_logic.c:2812 (23714):103: sandbox_init(j->seatbelt_profile, j->seatbelt_flags, &seatbelt_err_buf) != -1 
May 8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Sandbox failed to init: Cannot apply builtin profile `/Users/test/Library/Application Support/iPhone Simulator/User/Applications/5D55807A-7489-4DC5-B4D7-2ECD5E230F29.sb': Policy not found 
May 8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Exited with exit code: 1 
May 8 16:17:51 th084134 [0x0-0x2e02e].com.apple.iphonesimulator[1168]: 2009-05-08 16:17:51.026 SpringBoard[1170:10b] Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure 

Here是一個有關如何在模擬器通過命令行運行的應用程序的討論,希望它有助於瞭解如何做Xcode和模擬器的作品。

但我沒有解決。

那麼,我「解決了」它由安裝另一個分佈hackintosh(IPC 10.5.6),工程完美!

0

您的CPU是英特爾的,而且,它的型號分佈在Apple硬件中?

我懷疑模擬器可以在非Intel CPU和/或VMWare上可靠地工作(如果有的話)。該模擬器是非常 CPU專用以反映iPhone的手臂硬件。

該SDK僅支持來自Apple的Intel硬件。

創建模擬器需要付出巨大的努力,並且它不容易或便宜(讀取數千個工時)來支持每個CPU。

+0

是的,我知道的是,人們在抱怨AMD CPU的許多棘手的問題,我選擇英特爾E5200: CPU:英特爾E5200 主板:EP43-UD3L 內存:金士頓DDR2-800 2GB X2 圖形:nvidia 9400GT – springrider 2009-05-07 05:46:54

0

我通過從我的項目中的Info.plist文件中刪除「圖標已包含光澤和斜角效果」屬性解決了此問題。

+0

雖然刪除這並沒有解決它對我來說,問題似乎開始時,我添加了UIPrerenderedIcon屬性... – 2010-03-30 21:30:23

0

我的問題集中在產品名稱模擬器根本不會接受。選擇替代名稱讓我過去了這個問題。每次將名稱更改回原始嫌疑人都會阻塞模擬器。

7

修正了這個問題: iPhone模擬器未能找到com.yourcompany的進程ID [應用程序名稱]

我有一個問題,建設和模擬項目,我在OS版本2.2.1建。 ,即使我強制XCode爲「模擬器 - 2.2.1調試」構建,我無法再在XCode 3.1.4的模擬器中構建和運行,我可以通過以下途徑解決此問題: - 關閉iPhone模擬器 - 將XCode放入視圖 - >詳細信息 - 打開「Resources」文件夾中的「Info.plist」文件 - 靠近你應該看到「Info.plist中」與和該文件的上/下箭頭選擇 - 點擊向上/向下箭頭選擇 - 選擇「清除文件歷史記錄」

建爲: 模擬器 - 2.2.1

的XCode版本:3.1.4 (包括OS3.1 Beta 3中)

+0

我可以確認關閉模擬器和做「清除文件歷史記錄」爲我解決了這個問題。 – 2010-09-06 23:20:47

0

嘗試將項目移動到本地硬盤驅動器,並從那裏打開它!這解決了我的問題(該項目曾被存儲在samba共享中)。

3

我昨晚有同樣的問題,突然我的系統重新啓動。那時候,我正試圖將一個應用程序安裝到模擬器中。當系統返回時,我再次嘗試安裝應用程序,它說,「無法啓動模擬應用程序」

比我沒有Google搜索它,並嘗試了許多解決方案,如清除所有目標,並再次嘗試建設,但沒有' t解決了。

所以我已經找到了下面的鏈接,它描述,如何重置iPhone模擬器內容:

http://developer.apple.com/iphone/library/documentation/Xcode/Conceptual/iphone_development/125-Using_iPhone_Simulator/iphone_simulator_application.html

我厭倦了吧,你們would'nt相信我,它的工作:),

的解決方案是:「要設置模擬器到出廠狀態的用戶內容和設置,並刪除已安裝的應用程序,選擇iPhone模擬器>重置內容和設置」

所有運氣最好..............:)

1

在我的情況下,我添加了一個目標到一直工作的現有應用程序。就我而言,我忘記了選擇所有源代碼,xibs,框架等,然後單擊它們的目標複選框。我的線索是,構建瞬間發生,這沒有任何意義。它從未建立任何東西。它只是無法安裝在模擬器中。一旦我包含了所有的源文件等,爲新的目標,然後它建立和安裝好。

0

我有完全相同的問題 - 我重置iphone模擬器,然後退出模擬器,然後再次啓動它。

1

我有同樣的問題,我通過另一個應用程序啓動模擬器並刪除了我試圖運行的應用程序來修復它。然後嘗試構建並運行並完美運行。

乾杯

馬特

1

只需刪除從模擬器的應用程序(和/或設備,如果你嘗試到您的設備上運行)通過模擬器的UI,然後關閉模擬器下來,嘗試重新運行應用程序。刪除支持模擬器的實際文件也將刪除應用程序並執行相同的操作(但通過模擬器的用戶界面進行刪除,如果它對您有用,速度會更快一些)。

0

我的修復程序:

重新啓動Mac並且它已修復。 (之前嘗試清除緩存,從iPhone模擬器刪除緩存,清理,重建,退出操作系統,退出模擬器,沒有任何工作。)重新啓動操作系統工作。

2

這最終成爲一個產品的名稱問題:

解決方法是恢復到

$ {} EXECUTABLE_NAME $ {PRODUCT_NAME}

可執行文件和COM .. $ info.plist中的{PRODUCT_NAME}。

清理XCode,退出,rese和退出模擬器,你很好去。

0

這也讓我感到困擾,但終於找到了工作。 不幸的是,我無法複製我做了什麼,但這是我的行動清單,供您參考。

導致問題的項目是我從蘋果公司下載並調整的一個項目。有趣的是,我仍然可以推出我自己的項目。

所以,在這裏就是我沒有(請注意,這些操作不會僅僅通過自身下面的工作)的操作的列表: - 關閉模擬器和做「明確文件歷史記錄」 - 重新啓動模擬器 - 重啓 - 重新啓動Xcode的 - 重置與重置內容iPhone和設置

然而,當時我已經嘗試了所有上述的與我已經下載的代碼的最新版本 - 它再次合作。出於興趣,我將導致此問題的項目拖回桌面,現在就可以了。

0

哇,真是痛苦。我必須通過命令行卸載XCode 4,然後再次安裝XCode 3。確保您重新安裝後重新啓動。工作...

1

我有同樣的問題。我不小心將我的info.plist文件添加到了我的目標中,並且每次構建應用程序時都會將它複製到應用程序包中。所以在這個包裏有兩個.plist文件 - 我的和由XCode創建的Info.plist - 這使模擬器混淆了。

0

爲什麼有人沒有告訴重啓模擬器。

在我的情況下,

Resetting the iPhone with Reset Content and Settings 

and 

**ReStart Simulator** 

效果很好〜

相關問題