Skip to content

iOS one-click deploy not compatible with current Xcode 15 / iOS 17 #85539

Closed
@georgwacker

Description

Godot version

4.2

System information

Godot v4.2.stable - macOS 14.1.1 - Vulkan (Mobile) - dedicated AMD Radeon RX 6800

Issue description

The new iOS one-click deploy is a great new feature!

When using it with a physical iPhone SE on iOS 17.1.1 (current) and Xcode 15.0.1 (current), the building phase of the export is successful, but then fails on the debug phase:

------ Debug phase ------
[...]
2023-11-30 14:42:08.089 ios-deploy[15462:194557] [ !! ] Unable to locate DeviceSupport directory with suffix 'DeveloperDiskImage.dmg'. This probably means you don't have Xcode installed, you will need to launch the app manually and logging output will not be shown!

The developers of ios-deploy indicated that Xcode 15 support will probably not be added. There is some additional discussion about it in this flutter issue.

devicectl from Apple seems to replace some of the functionality, although it seems like the debug output isn't routed with this tool.

Until a fix or workaround is found, it should probably be documented that ios-deploy doesn't support Xcode 15.

Steps to reproduce

One-click deploy to physical device

Minimal reproduction project

N/A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions