iOS开发 -product文件夹下有两个相同的.app文件怎么办,该怎么删除

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CodingFire/article/details/84673727

由于某种操作,导致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项目

猜你喜欢

转载自blog.csdn.net/CodingFire/article/details/84673727