Skip to content

Add basic iOS Platform Implementation#111

Merged
enfipy merged 2 commits intomainfrom
add-ios-platform
Jul 22, 2022
Merged

Add basic iOS Platform Implementation#111
enfipy merged 2 commits intomainfrom
add-ios-platform

Conversation

@enfipy
Copy link
Collaborator

@enfipy enfipy commented Jul 22, 2022

Objective

  • There's no iOS Platform implementation in Crossbow yet.
  • Macroquad Permissions broken on iOS.
  • Currently, it's impossible to configure Info.plist from Cargo.toml.

Solution

  • Add iOS Platform implementation.
  • Fixes Macroquad Permissions by configuring Android Permissions to work only with target_os macros.
  • Add InfoPlist struct into AppleConfig in crossbundle.
  • Add request_capture_device_permission with request_photo_library_permission for iOS.

@enfipy enfipy requested a review from Heezay July 22, 2022 16:57
@enfipy enfipy added enhancement New feature or request high priority High priority task labels Jul 22, 2022
@enfipy enfipy merged commit 44294da into main Jul 22, 2022
@enfipy enfipy deleted the add-ios-platform branch July 22, 2022 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request high priority High priority task

Development

Successfully merging this pull request may close these issues.

1 participant