主应用程序目标和应用程序的扩展内部版本号应该相同?

时间:2019-04-08 07:12:18

标签: ios xcode ios-app-extension

在一个应用程序中,我还有2个扩展及其相应的证书以及Provisioning配置文件。因此,在将构建版本上传到App Store时,所有三个目标应该具有相同的构建编号。请帮我。预先感谢。

2 个答案:

答案 0 :(得分:0)

所有目标版本号应与主项目的目标相同。

答案 1 :(得分:0)

对于扩展目标(* .appex)及其包含的iOS应用,CFBundleVersion和CFBundleShortVersionString应该相同。否则,将内部版本上传到Appstore时将引发警告。

警告会像

  

CFBundleVersion不匹配-扩展程序的CFBundleVersion值'1'   'main.app/PlugIns/extension.appex'与CFBundleVersion不匹配   其包含的iOS应用程序“ main.app”的值“ 1.0.3”。

     

CFBundleShortVersionString不匹配-CFBundleShortVersionString   扩展名'main.app/PlugIns/extension.appex'的值'1.0'不   匹配其包含的CFBundleShortVersionString值'1.0.3'   iOS应用程序“ main.app”。

     

解决问题后,您可以使用Xcode或应用程序   加载程序可将新的二进制文件上传到iTunes Connect。