Archive编译完成后,点击share,出现以下情况:
“工程名” does not contain a single–bundle application or contains multiple products. Please select another archive, or adjust your scheme to create a single–bundle application.
这个情况一般是你的项目中有子项目,把子项目当lib使导致的,这样你archive的时候会生成一个usr文件夹,里面有你子工程的静态库文件(.a),所以就archive失败了
解决方法:找到Deployment分组下的:skip
install,展开 里面是编译类型:debug(调试),distribution(发布),Release(发布), 这三个选项的默认值都是NO,把当前你使用的属性值(看你scheme中archive的选项了,选的是哪个就改哪个)改成YES.