我已經邁出了現有項目(門)的副本,使用一些核心功能的監管器應用(管理)的預期。改名項目失敗
我已改名爲從門到管理項目。 我已經訪問了每個可見文件並更改了對舊應用程序名稱的引用。 我已經做了全球搜索並替換舊的應用程序名稱。 我也打開了project.pbxproj,發現了超過10箇舊項目名稱的引用並更改了它們。我還編輯了xcschemes .xcscheme文件名和cxschememanagement.plist文件。正如我希望用推,我對新的應用程序
一切顯示正常,但一個新的證書.......
當我運行的應用程序,因爲它無法找到視圖控制器失敗根據舊的應用程序名稱。 (DoorViewController)。對於我的生活,我無法看到這是從哪裏引用。錯誤信息如下所示....
[Switching to process 7171 thread 0x1c03]
Re-enabling shared library breakpoint 1
2011-11-30 12:18:17.128 mgmt[9706:707] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/EE73FFD1-5392-41F6-A8CB-706D042EF134/mgmt.app> (loaded)' with name 'DoorViewController''
顯然還有一件事缺失,但它不是我能看到的東西。有什麼建議麼?
謝謝你的提示,但是MainWindow.xib中的對象是窗口,管理視圖控制器和管理應用程序委託。窗口具有類UIWindow,Mgmt視圖控制器= MgmtViewController和Mgmt應用程序委託= MgmtAppDelegate。全部顯得筆直並且正確。 –
接下來要嘗試:打開Terminal,導航到包含項目的目錄並執行以下命令:'find。 -type f -exec grep -l DoorViewController {} \;'這會給你一個包含DoorViewController的文件列表。這將比xcode的全球搜索更徹底的搜索。 –