我有一个离子项目,详细信息如下:
我的所有代码都可以完美运行,直到我将 xcode 升级到 v15.3
升级xcode后我做了什么:
config.xml
<preference name="deployment-target" value="12.0" />
podfile
platform :ios, '12.0'
use_frameworks!
target 'project' do
pod 'FBSDKCoreKit', '5.5.0'
pod 'FBSDKLoginKit', '5.5.0'
pod 'FBSDKShareKit', '5.5.0'
pod 'FirebaseMessaging', '~> 2.0.0'
pod 'GoogleSignIn', '5.0.2'
end
然后准备搭建ios平台 我用命令 ionic cordova 构建 ios
出现错误
Ld /Users/Admin/project/platforms/ios/build/emulator/nanopb.framework/nanopb normal (in target 'nanopb' from project 'Pods')
(1 failure)
xcodebuild: Command failed with exit code 65
[ERROR] An error occurred while running subprocess cordova.
我尝试的:
SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphonesimulator.a'; try increasing the minimum deployment target
请帮忙。谢谢你。
您的 Pods PROJECT 可以具有与一个或多个目标不同的部署目标。当一个或多个目标的 iOS 最低部署设置为小于 12.0 时,您将收到有关“libarclite”的错误。 Podfile 中的行“platform :ios, '12.0'”仅设置项目部署目标,而不是单个目标。
转到每个目标的构建设置,然后: