今是昨非

今是昨非

日出江花红胜火,春来江水绿如蓝

Xcode15のiOS13未満のパッケージのインストールに失敗する問題の修正

Xcode15 パッケージ iOS 13 未満のインストールクラッシュの修正#

Xcode15 パッケージ iOS 13 未満のインストールクラッシュの修正については、Xcode15 + iOS13 クラッシュの解決策を参考にしてください。主な修正方法は以下の通りです。お試しください。

build setting->other linker flags に - ld64 を追加する
CocoaPods を使用する場合、OTHER_LDFLAGS の Pod プロジェクト設定に - Wl,-ld_classic オプションを追加する必要があります
iOS12 のクラッシュの場合、Asset Catalog Compiler の Generate Swift Asset Symbol Framework Support を確認し、SwiftUI を削除する

CocoaPods への追加方法は以下の通りです:


need_otherlinkerflags_frameworks = ['XXX']

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['CODE_SIGN_IDENTITY'] = ''
      if need_otherlinkerflags_frameworks.include?(target.name)
        config.build_settings['OTHER_LDFLAGS'] = '-Wl,-weak-lswiftCoreGraphics, -ld_classic'
      end
    end
  end
end
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。