【问题标题】:Xcode 12.4 Building for iOS Simulator, but linking in dylib built for iOS,Xcode 12.4 为 iOS 模拟器构建,但在为 iOS 构建的 dylib 中链接,
【发布时间】:2022-06-23 00:19:13
【问题描述】:

我正在构建一个 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

我应该怎么做才能解决这个错误, I've tried surfing on the internet 但我没有找到合适的解决方案。

【问题讨论】:

标签: ios xcode flutter dylib


【解决方案1】:

在 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

【讨论】:

    猜你喜欢
    • 2014-05-30
    • 2013-09-11
    • 1970-01-01
    • 2022-07-02
    • 2021-01-07
    • 2021-01-27
    • 2022-01-08
    • 2021-05-04
    • 2022-11-09
    相关资源
    最近更新 更多