iOS開發 -product資料夾下有兩個相同的.app檔案怎麼辦,該怎麼刪除
阿新 • • 發佈:2019-01-10
由於某種操作,導致product資料夾下出現了兩個相同的.app檔案:
你會發現刪不掉,不知道去哪刪,也找不到對應的資料夾,系統報錯說存在兩個相同的.app檔案,這時候普通的刪除方法肯定是不行的,因為這個屬於系統的配置,需要到配置中刪除,開啟你的工程檔案,右鍵顯示包內容,開啟後使用Xcode開啟project.pbxproj檔案,在裡面搜尋xxxx.app然後看看哪個是你不需要的,刪除即可。
需要注意的是,可能會有多個地方存在.app檔案,一般是有兩種形式:
CE0143E0193D8399009829D9 /* Products */ = { isa = PBXGroup; children = ( CE9A5B8819582A3F00840EF6 /* xxxxx.a */, 27B2A5021B7B5235009B0D69 /* xxxxxBeta.app */, 866CC7621CD9A1370055D8CD /* xxxxxTest.app */, 683B4FF921B25BAC00C6390C /* xxxxx.app */, ); name = Products; sourceTree = "<group>"; };
CE0143DF193D8399009829D9 /* xxxxx.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "xxxxx.app"; sourceTree = BUILT_PRODUCTS_DIR; };
這兩種形式的各兩個,需要分別刪除一個,具體刪除哪個,根據CE0143E0193D8399009829D9來判斷,刪除這個一樣的即可,留下另一對。
這種情況多發生在多target環境下,多target環境請檢視:多target專案