首先,明确一点,工程面板中可以看到bundle identifer 的地方有四个,
分别是info.plist, general, signing& capabilities 还有 build setttings
,但是,info.plist中的值是读取build settings中配置的值,自身并不起到配置作用,工程中能够起到配置作用的地方有
三个,就是general, signing & capabilities 和 build settings, 后来又发现,修改signing & capabilities 中的bundle identifier ,只会修改debug环境下的 identifier ,并不会修改 release环境的,但是如果修改genera 中的 bundle identifier,就会修改所有环境的bundle identifier
以下两图是修改signing & capabilities中的bundle identifier 的效果,发现只修改了debug (可能是因为当前是debug环境的)
原来是我们工程将环境分组了