App Store 上传时报错:
ITMS-90208: Invalid Bundle - The bundle Runner.app/Frameworks/WechatOpenSDK.framework does not support the minimum OS Version specified in the Info.plist.
检查后发现 WechatOpenSDK.framework 内部的最低系统版本信息不一致。Info.plist里面写的MinimumOSVersion 12.0
但
otool -l build/ios/archive/Runner.xcarchive/Products/Applications/Runner.app/Frameworks/WechatOpenSDK.framework/WechatOpenSDK | grep -A8 -B2 'LC_BUILD_VERSION\|platform\|minos\|sdk
输出
Load command 8
cmd LC_BUILD_VERSION
platform 2
minos 15.0
sdk 26.2
就是说:
WechatOpenSDK.framework/Info.plist MinimumOSVersion = 12.0
WechatOpenSDK.framework/WechatOpenSDK LC_BUILD_VERSION minos = 15.0
这可能导致 App Store 校验认为 framework 的 Info.plist 与实际二进制支持的最低 iOS 版本不一致。然后报ITMS-90208
麻烦确认一下 WechatOpenSDK-NoPay.xcframework 里的 Info.plist 是否需要同步调整最低 iOS 版本。
App Store 上传时报错:
ITMS-90208: Invalid Bundle - The bundle Runner.app/Frameworks/WechatOpenSDK.framework does not support the minimum OS Version specified in the Info.plist.
检查后发现 WechatOpenSDK.framework 内部的最低系统版本信息不一致。Info.plist里面写的MinimumOSVersion 12.0
但
输出
就是说:
这可能导致 App Store 校验认为 framework 的 Info.plist 与实际二进制支持的最低 iOS 版本不一致。然后报ITMS-90208
麻烦确认一下 WechatOpenSDK-NoPay.xcframework 里的 Info.plist 是否需要同步调整最低 iOS 版本。