![](/img/trans.png)
[英]"ignoring file...building for iOS-armv7 but attempting to link with file built for iOS-arm64"
[英]Xcode 12.5, building for iOS-armv7 but attempting to link with file built for iOS-arm64 problem
当我将其更改为 IOS 部署目标 12.0 时问题解决了
我在我的项目中遇到了同样的错误。 我使用Xcode 13.3.1 。 所以我用下一种方式更新了我的Podfile (添加了排除的拱门和部署目标):
$iOSVersion = '13.1'
platform :ios, $iOSVersion
use_frameworks!
def general_pods
pod 'Some_pods_here'
end
target 'Some_target1' do
general_pods
pod 'Some_pod_here'
end
target 'Some_target2' do
general_pods
pod 'some_pod_here'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings["ONLY_ACTIVE_ARCH"] = "YES"
config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7"
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion
end
end
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'])
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion
end
end
end
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.