Xcode打包出现:Other Items、Generic Xcode Archive的问题

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ )
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址: https://www.cnblogs.com/strengthen/p/14850698.html
➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

热烈欢迎,请直接点击!!!

进入博主App Store主页,下载使用各个作品!!!

注:博主将坚持每月上线一个新app!!!

当一个项目中含有多个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)

原文地址:https://www.cnblogs.com/strengthen/p/14850698.html