Xcode MacOS App Archive问题

2019-04-22  本文已影响0人  仗键天涯

很久没有发布产品,今天对原来的老项目(Mac App)Archive了一下,结果发现无法发布产品。

而正常情况下,应该会出现如下图所示:

网上搜索了一下,基本都是发布ios app应用的解决方案,具体解决方案如下:

很多情况我们都是用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)

通过测试检验,确认上面头两条是必须的,而后面两条则不是必须的(不清楚ios是不是必须要满足后面两条),只要满足头两条就可以解决问题。

在第一张图,Build Products中,我们发现会导出app和所有的framework,我们必须要保证导出没有framework才能成功出现第二张图,就是可以发布产品。

上一篇下一篇

猜你喜欢

热点阅读