我已经克隆了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
您对检查我的项目设置有任何建议吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
已解决
两个目标均已添加到“编辑方案”->“构建”部分中,这会导致同时构建两个目标,因此Xcode会生成内容而不是IPA。
答案 2 :(得分:0)
当包装中还包含其他内容时,可能会发生这种情况。在包中最终还出现了c ++共享库的头文件时,出现了类似问题。删除这些文件很有帮助。在这种特定情况下,这是关于将一些公共标题移到私有部分。
答案 3 :(得分:-1)