今天在更新Appstoe程序,Achrive成功在上传时,提示需要升级Xcode,然后就升级了macos升级了Xcode到14.3。 这个时候再打包发现无法打包成功,Flutter运行也报错,
Launching lib/main.dart on iPad (10th generation) in debug mode... Running Xcode build... Xcode build done. 2.2s Failed to build iOS app Error output from Xcode build: ↳ 2023-05-13 14:22:38.447 xcodebuild[2123:22473] DVTCoreDeviceEnabledState: DVTCoreDeviceEnabledState_Disabled set via user default (DVTEnableCoreDevice=disabled) xcodebuild: error: Unable to find a destination matching the provided destination specifier: { id:AD70B8E6-2353-467E-B791-16A01EE94A18 }
Available destinations for the "Runner" scheme:
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
{ platform:iOS, id:00008020-000165A211C2402E, name:AoTi iPad }
Xcode's output: ↳ Writing result bundle at path: /var/folders/yc/3rs66xd92gn27rkdpj2s6yqr0000gn/T/flutter_tools.XI2Ybn/flutter_ios_build_temp_dirCP33Bp/temporary_xcresult_bundle
Could not build the application for the simulator. Error launching application on iPad (10th generation).
Flutter运行报错解决方法如下: 将Runner.xcscheme中的buildConfiguration的值改为 Debug
以上操作后,flutter可以运行成功,但是Xcode仍然无法Achrive。此时的解决方法如下:
将iOS文件夹下APPNAME/ios/App/Pods/Target Support Files/Pods-App/Pods-App-frameworks.sh replaced source="{source}")" with source="{source}")"
官方论坛:developer.apple.com/forums/thre…
xctoolchain问题,需要将SDK的支持提升到iOS13
File not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a
在podfile文件修改pod_install如下,可快捷修改所有的deployment_target
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'] = '13.0'
end
end
end