Skip to content

App Store upload fails while validation citing framework doesn't support minimum OS Version #169

Open
@utkarshtrivedimdz

Description

@utkarshtrivedimdz

Godot version

4.3.stable.official

Plugin version

1.0.9 official build

System information

XCode 16.2, MacOS

Issue description

Issue:
Unable to pass App Store validation while using official webrtc plugin build in XCode. Godot InAppStore plugin is working without issues.

Cause:

  1. iOS minimum version not supported (12.0). Able to reproduce error even if minimum ios version is set to 12 everywhere which is the default in webrtc plugin code

Few Observations:

  1. App is working fine when exported locally on phone. Issue only happens while validation checks happen during upload
  2. Info.plist in InAppStore plugin is significantly different than info.plist generated by Webrtc Plugin

Error Screenshot:
Image

Steps to reproduce

OS: MacOS Apps: Godot 4.3.stable.official XCode: 16.2

  1. Create a new godot project
  2. Import webrtc 1.0.9 by extracting zip file on root project folder
  3. Export the project with iOS export with default settings and sample team ID
  4. Open the Exported Project with XCode and generate a build for ios (simulator excluded)
  5. Create and Validate the archive.
  6. On validation we get the error

Minimal reproduction project

https://github.com/utkarshtrivedimdz/webrtc-bug.git

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions