🐛

Xcode 13 + gym + InHouse配信したアプリが、iOS/iPadOS 14で起動直後にランタイムエラーになるケースがあった

2021/12/12に公開

何が起きたか

  • Xcode 13.1 + fastlane gym + InHouseで配信したアプリが、iOS/iPadOS 14だと起動直後にランタイムエラーが発生するようになった。
  • iOS/iPadOS 15だと問題なし。
  • Xcodeから直接実機やシミュレータにインストールした場合にはiOS/iPadOS 14でも問題なし。

原因

post_install do |installer|
  installer.generated_projects.each do |project|
      project.targets.each do |target|
          target.build_configurations.each do |config|
              config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
          end
      end
  end
end
  • 上記の何が問題でランタイムエラーが発生するのか不明だが、差分はそこしかなくて上記処理を削除したら解消できた。

Discussion