Open1

Multiple commands produce 'your.build/Objects-normal/arm64/R.generated.stringsdata' エラーが出たときの対処

Ryo TakahashiRyo Takahashi

前提

  • R.swiftをCocoaPodsからSPMでの管理に移行する時に発生したエラー

TL;DR

  • R.generated.swift を削除
  • Podfile から pod 'R.swift' を削除
  • pod install or pod update
  • ドキュメントのインストール手順を実行
    • ActionExtension等を使用している場合、それら全てにこの手順を適用する
    • Test Targetには追加不要 (自分の場合だけかも)

備考

  • それでも駄目な時に試すこと
    • CleanBuild
    • Xcode再起動
    • PCを再起動

参考

https://github.com/mac-cain13/R.swift/issues/863
https://github.com/mac-cain13/R.swift/issues/560
https://www.youtube.com/watch?v=icihJ_hin3I&t=66s