【发布时间】:2019-08-29 06:47:13
【问题描述】:
在一个应用程序中,我还有 2 个扩展程序及其各自的证书以及配置文件。因此,在 App Store 上传构建时,所有三个目标都应该具有相同的构建号。请帮我。提前致谢。
【问题讨论】:
-
嗨,Parth,你解决了你的问题吗?
标签: ios xcode ios-app-extension
在一个应用程序中,我还有 2 个扩展程序及其各自的证书以及配置文件。因此,在 App Store 上传构建时,所有三个目标都应该具有相同的构建号。请帮我。提前致谢。
【问题讨论】:
标签: ios xcode ios-app-extension
所有目标版本号应与主项目的目标相同。
【讨论】:
对于扩展目标 (*.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。
【讨论】: