★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址: https://www.cnblogs.com/strengthen/p/14850698.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
当一个项目中含有多个Target或者引入了其他子项目,打包时会出现Generic Xcode Archive的情况。
解决方法,依次设置所有Target如下:
【Build Setting】->【Skip Install】
把需要打包的Target,设置【Skip Install】为No,
其他设置【Skip Install】为Yes,
很多情况我们都是用xcworkspace,包含多个xcodeproj
1.首先我们要确认需要Archive的项目:Build Settings->Skip install->NO
2.所有依赖项目:Build Settings->Skip install->YES
3.将Build Phases->Copy Headers中的所有头文件拉到Project下,即Public和Private下不能有文件。
4.如果有依赖项目需要导出头文件:Build Phase->Copy Files Phase->Destination->Product Directory(如果是Absolute path,Archive会出输出导致无法生成iOS App Archive)