我有一個iOS應用程序,我必須重命名(保持包ID相同,但幾乎所有其他事物都改名了),現在我無法在Xcode的最初發布期間讓它在我的開發iPod上運行。我擔心這意味着如果我現在提交,現有用戶將有一個應用程序崩潰。Xcode應用程序不會在第一次運行時在iPod上啓動,但會運行第二次(不清潔/生成)
具體的過程:
對設備沒有應用。
- 清潔
- 構建目標設備上
- 運行。
運行正常
當前應用程序在設備上,從App Store中下載。
- 清潔
- 構建目標設備上
- 運行。
失敗,錯誤:「無法啓動應用程序名稱無法獲得任務過程PID。」
嘗試推出從設備應用程序顯示應用推出( 「縮放」)動畫,但立即關閉。
但是,如果我再次運行Xcode(無需清理或構建)以導致重新下載應用程序文件,該應用程序將按預期在iPod上運行。
我的問題是:因爲重命名的應用程序運行時使用乾淨的安裝,並在舊應用程序「雙啓動」之後運行,我可以期待它作爲更新嗎?或者,設備上的舊應用程序啓動失敗意味着現有的安裝會一直崩潰?如果是這樣,關於如何解決這個問題的任何提示?
(以前的問題表明,在清潔或刪除DerivedData文件夾可以解決這個問題。我已經試過這兩個步驟,但並沒有解決任何事情。)
如果David的回答對您有幫助,您應該點擊旁邊的複選標記。他會獲得更多的聲望點,你會賺取一些,更重要的是,當你問更多的問題時,其他人會更可能回答你。 – 2013-01-31 16:35:56