在上载应用商店时分发内容按钮

时间:2019-04-01 08:26:19

标签: ios xcode cocoapods itunesconnect ipa

我已经克隆了iOS应用程序目标,以创建一个用于开发,另一个用于生产。

现在我在将内部版本上传到iTunes Connect时遇到问题。我使用的是Xcode 10.1,存档完成后,出现了“分发内容”按钮,而不是分发应用程序。

如果在“构建设置”中将“否”设置为“跳过安装”选项,问题将消失,但是我知道应该有更好的方法来解决问题。

我认为此问题与Cocoapod有关,因此我将共享我的Pod文件

use_frameworks!

def my_pods
    pod 'SDWebImage', '~> 4.0'
    #...
end

target 'target1' do
    my_pods
end

target 'target2' do
    my_pods
end

您对检查我的项目设置有任何建议吗?

4 个答案:

答案 0 :(得分:1)

确保以下构建设置为我解决了问题:

  • 对于所有应用程序目标,“跳过安装”应始终为

  • 对于所有其他目标(包括 AppClip、框架、监视目标)。

Framework Target

答案 1 :(得分:0)

已解决

两个目标均已添加到“编辑方案”->“构建”部分中,这会导致同时构建两个目标,因此Xcode会生成内容而不是IPA。

答案 2 :(得分:0)

当包装中还包含其他内容时,可能会发生这种情况。在包中最终还出现了c ++共享库的头文件时,出现了类似问题。删除这些文件很有帮助。在这种特定情况下,这是关于将一​​些公共标题移到私有部分。

答案 3 :(得分:-1)

选择框架的目标而不是框架目标,它应该可以解决问题。

enter image description here