iOS - 无法生成存档 "bitcode bundle" - Flutter
iOS - Archiving "bitcode bundle" could not be generated - Flutter
我遇到了这个问题,无法在 Appstore 中发布该应用程序。应用程序已经在 App Store 中,我想现在发布一个新版本。这个问题出现在我的最新版本中。我能够在 iOS 设备上正确构建产品及其 运行。
当我 select product==> archive 然后它显示为构建失败。
错误==>
ld: bitcode bundle could not be generated because
'/Users/XXX/XXX/XXX/ios/Flutter/Flutter.framework/Flutter' was built
without full bitcode. All frameworks and dylibs for bitcode must be
generated from Xcode Archive or Install build file
'/Users/XXX/XXX/XXX/ios/Flutter/Flutter.framework/Flutter' for
architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
pubspec.yaml ==> razorpay_flutter: ^1.1.3
xcode 版本 ==> 版本 11.2.1
在我的 podfile.lock ==>
razorpay-pod (1.1.5)
razorpay_flutter (1.1.5): Flutter razorpay-pod
在我的 pod 文件中 ==>
platform :ios, '10.0' use_frameworks!
config.build_settings['ENABLE_BITCODE'] = 'YES'
config.build_settings['SWIFT_VERSION'] = '5.2'
请帮忙。
谢谢,
斯鲁蒂
在 Xcode 中执行以下 2 个步骤解决了这个问题。
- 亚军 -> ['ENABLE_BITCODE'] = 'NO'
- 文件 -> 工作区设置 --> 构建系统 --> 设置 --> 遗留构建系统。
禁用 ENABLE_BITCODE
解决了这个问题。
以下应该是Podfile
的一部分:
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
我遇到了这个问题,无法在 Appstore 中发布该应用程序。应用程序已经在 App Store 中,我想现在发布一个新版本。这个问题出现在我的最新版本中。我能够在 iOS 设备上正确构建产品及其 运行。 当我 select product==> archive 然后它显示为构建失败。
错误==>
ld: bitcode bundle could not be generated because '/Users/XXX/XXX/XXX/ios/Flutter/Flutter.framework/Flutter' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build file '/Users/XXX/XXX/XXX/ios/Flutter/Flutter.framework/Flutter' for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
pubspec.yaml ==> razorpay_flutter: ^1.1.3
xcode 版本 ==> 版本 11.2.1
在我的 podfile.lock ==>
razorpay-pod (1.1.5)
razorpay_flutter (1.1.5): Flutter razorpay-pod
在我的 pod 文件中 ==>
platform :ios, '10.0' use_frameworks!
config.build_settings['ENABLE_BITCODE'] = 'YES'
config.build_settings['SWIFT_VERSION'] = '5.2'
请帮忙。
谢谢, 斯鲁蒂
在 Xcode 中执行以下 2 个步骤解决了这个问题。
- 亚军 -> ['ENABLE_BITCODE'] = 'NO'
- 文件 -> 工作区设置 --> 构建系统 --> 设置 --> 遗留构建系统。
禁用 ENABLE_BITCODE
解决了这个问题。
以下应该是Podfile
的一部分:
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0'
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end