【问题标题】:Main App target and app's extension build number should be same?主应用程序目标和应用程序的扩展版本号应该相同吗?
【发布时间】:2019-08-29 06:47:13
【问题描述】:

在一个应用程序中,我还有 2 个扩展程序及其各自的证书以及配置文件。因此,在 App Store 上传构建时,所有三个目标都应该具有相同的构建号。请帮我。提前致谢。

【问题讨论】:

  • 嗨,Parth,你解决了你的问题吗?

标签: ios xcode ios-app-extension


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    对于扩展目标 (*.appex) 及其包含的 iOS 应用程序,CFBundleVersion 和 CFBundleShortVersionString 应该相同。否则,将构建上传到应用商店时会抛出警告。

    警告会像

    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 或 Application 加载程序将新的二进制文件上传到 iTunes Connect。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-27
      • 2015-11-29
      相关资源
      最近更新 更多