1. 程式人生 > >iOS開發 -product資料夾下有兩個相同的.app檔案怎麼辦,該怎麼刪除

iOS開發 -product資料夾下有兩個相同的.app檔案怎麼辦,該怎麼刪除

由於某種操作,導致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專案