在归档我当前的 iOS 项目时,我遇到了多个产品捆绑包的问题。
基本上,当 Xcode 无法将您的项目识别为单个产品包并因此无法将其呈现为 iOS App Archive(这是您提交到 App Store 的内容)时,就会发生这种情况。
在我的情况下,解决方法 是删除一些引用的静态库的所有公共标头(将它们更改为项目标头)。
这很糟糕,因为这些标头是出于某种原因而公开的。
为什么这是必要的?这是 Xcode 错误还是我遗漏了什么?为什么有些静态库需要这个而有些不需要?
最后,是否有另一种不需要更改标题可见性的方法来解决这个问题?