遇到這個問題的時候 ,我仔細檢查了我的代碼,沒有紅色警告,并且在 Application 里面和 ViewController 里面仔細查找進入程序的入口部分,以及 info.plist 文件的入口,最后都沒有問題,之后我把我的程序通過 SVN 上傳到公司服務器的某個子文件夾,讓同事用他的 Xcode 運行,發(fā)現(xiàn)我的程序也能跑起來.
那么問題來了:為什么我的 Xcode7.2能運行,模擬器也能運行,程序卻上不去呢?
我的程序. app 文件是紅色的
通過網(wǎng)上資料的查找,我看到一個把程序的. app 文件拖進去的方法,發(fā)現(xiàn)用之前版本的拖到程序的. app 位置去不行,會自動生成一個新文件夾來放這個. app 文件,我通過 command+??找到了 user 目錄下我的這個. app 的位置/Users/xxxxxxxxx/Library/Developer/Xcode/DerivedData/xxxxxx-xxxxxxxx/Build/Products/Debug-iphoneos
然后我發(fā)現(xiàn)我蒙蔽了 ,里面有我之前保存在本地的 N 個版本的同名 APP 文件夾,而且根據(jù)文件夾的日期我也沒有找到我當前上一個版本的東西
解決方案:1.我意識到可能是我的 Xcode 工具出問題了,我把 Xcode7.2卸載了 ,通過以前壓縮的安裝包裝上,再次運行,發(fā)現(xiàn)還是不行
2.我想到會不會是我的 Xcode8.1對這個程序的啟動有影響,更改了我部分 Xcode 的用戶記錄信息,我把 Xcode8.1放到了垃圾箱,再次啟動7.2去運行程序,成功了,我打開了我的 APP, 這次總算可以調(diào)試我的新內(nèi)容了!