2010-07-30 83 views
1

我剛剛重命名了我的項目,並在project.pbxproj中將我的產品更名爲新名稱。重命名項目給med代碼簽名錯誤

現在我在嘗試在手機上進行調試時出現codesigning錯誤。怎麼來,如何解決這個問題?我已將該配置文件定義爲與我的手機上的「調試」相同。

它在模擬器上運行良好。在更改產品名稱之前它也不起作用。我也清除了文件歷史記錄。

計有日誌的位置:

Fri Jul 30 12:51:36 unknown SpringBoard[28] <Warning>: Killing <SBApplication:0x6343510> com.iAndApp.BlockPop activate: deactivate: for app installation 
Fri Jul 30 12:51:37 unknown SpringBoard[28] <Warning>: Reloading and rendering all application icons. 
Fri Jul 30 12:51:42 unknown com.apple.debugserver-48[2630] <Warning>: debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. 
Fri Jul 30 12:51:42 unknown com.apple.debugserver-48[2630] <Warning>: Connecting to com.apple.debugserver service... 
Fri Jul 30 12:51:42 unknown kernel[0] <Debug>: lockbot[2617] Builtin profile: debugserver (sandbox) 
Fri Jul 30 12:51:44 unknown SpringBoard[28] <Notice>: MultitouchHID(20af30) uilock state: 1 -> 0 
Fri Jul 30 12:51:44 unknown SpringBoard[28] <Notice>: MultitouchHID(2277a0) device bootloaded 
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Spawned and waiting for the debugger to attach before continuing... 
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Error>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) posix_spawn("/var/mobile/Applications/CB93DCE9-6063-4486-9E48-E502D748CC3A/BlockPop.app/BlockPopLite", ...): Permission denied 
Fri Jul 30 12:51:45 unknown SpringBoard[28] <Warning>: Unable to obtain a task name port right for pid 2631: (os/kern) failure 
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Exited with exit code: 1 
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Throttling respawn: Will start in 2147483647 seconds 
Fri Jul 30 12:51:45 unknown SpringBoard[28] <Warning>: Application 'BlockPopLite' exited abnormally with exit status 1 
Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Error>: error: failed to lookup the process ID for CFBundleIdentifier com.iAndApp.BlockPop. 
Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Warning>: error: failed to launch process (null): unknown error. 
Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Warning>: 1 [0a46/1403]: error: ::read (6, 0x3809f4, 1024) => -1 err = Bad file descriptor (0x00000009) 
Fri Jul 30 12:52:45 unknown SpringBoard[28] <Notice>: MultitouchHID(20af30) uilock state: 0 -> 1 

提前感謝!

尼克拉斯

回答

0

嗯,我做了許多其他的一樣,我重新創建項目和移動內容到新的項目。一些經驗教訓,可能對他人是有價值的:

  1. 首先,我試圖創建一個空的項目,然後通過只是拖動文件(類,聲音文件,廈門國際銀行文件等)複製的所有內容。這不起作用,抱怨它無法加載文件。也可能與我之前改變項目名稱有關,那就是當所有問題開始時。

  2. 我創建了一個基於窗口的新項目。可能是我的無能,但我沒有設法正確加載第一個視圖,因此最終以灰色的第一視圖結束。我創建了所有文件和xib,並將代碼複製到新創建的類文件中。我複製/粘貼了我的xib中的所有圖形對象,並配置了它們應該是的所有東西(類關聯,動作,插座等)。

  3. 我創建了一個新的基於視圖的應用程序,其名稱與我準備用於我的應用程序的名稱完全相同。通過這樣做,我可以免費獲得委託AND控制器文件,並且我希望我現在可以免費獲得一些我未能做到的關聯。與上面的2不同,我現在通過在Classes/Other Resources/etc .-> Add-> Existing Files上單擊來添加我的文件。我從舊項目中拖出的唯一東西就是png文件。我無法真正解釋爲什麼,但我猜想當xCode創建基於Windows的項目時無法控制的委託和控制器文件時,會發生一些關聯,這是由於我的無能或xCode的工作原理。

乾杯, 尼克拉斯

0

我也有類似的問題。控制檯日誌表明:

週一12月06日10點43分46秒(設備名)com.apple.launchd [1](UIKitApplication:(APPID)[0x7f1b] [2763]):((APPID)[0x7f1b ])的posix_spawn( 「在/ var /移動/應用/ 427DC185-7DD3-4286-B73E-9B650798A37D /(應用程序名稱)。應用程序/ CO」,...):權限被拒絕

運行時,這僅發生/使用XCode調試器進行調試。從啓動器啓動時,應用程序不會崩潰。

我試着重新安裝證書沒有成功。

在我看來,問題是與調試器連接。

我刪除了應用程序,並在下一次運行/使用XCode進行調試時問題已消失!