![](/img/trans.png)
[英]ld: building for iOS Simulator, but linking against dylib built for MacOSX file
[英]Xcode 12.4 Building for iOS Simulator, but linking in dylib built for iOS,
我正在構建一個 flutter 聊天應用程序,
在 ios 設備上運行它時,我收到以下錯誤。
ld: building for iOS Simulator, but linking in dylib built for iOS, file '/Users/drole/Documents/chat/ios/Pods/AgoraRtcEngine_iOS/AgoraAIDenoiseExtension.framework/AgoraAIDenoiseExtension' for architecture arm64
我應該怎么做才能解決這個錯誤,我已經嘗試在互聯網上沖浪,但我沒有得到正確的解決方案。
在 Podfile 添加這個
post_install do |installer|
projects = installer.aggregate_targets
.map{ |t| t.user_project }
.uniq{ |p| p.path }
.push(installer.pods_project)
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
projects.each do |project|
project.build_configurations.each do |config|
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] =
'arm64'
end
project.save()
end
end
在 Podfile 添加這個或檢查這個鏈接https://github.com/mapbox/mapbox-gl-native-ios/issues/487#issuecomment-1163332686
post_install do |installer|
projects = installer.aggregate_targets
.map{ |t| t.user_project }
.uniq{ |p| p.path }
.push(installer.pods_project)
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
projects.each do |project|
project.build_configurations.each do |config|
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] =
'arm64'
end
project.save()
end
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.