Merge pull request #7036 from ajreckof/update_configuring_xcode

update the page explaining Xcode configuration for engine development
This commit is contained in:
Max Hilbrunner
2023-03-23 02:56:28 +01:00
committed by GitHub
17 changed files with 20 additions and 21 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -11,35 +11,40 @@ Importing the project
- From Xcode's main screen create a new project using the **Other > External Build System** template.
.. figure:: img/xcode_1_create_external_build_project.png
.. figure:: img/xcode_1_create_external_build_project.webp
:figclass: figure-w480
:align: center
- Now choose a name for your project and set the path to scons executable in build tool (to find the path you can type ``where scons`` in a terminal).
.. figure:: img/xcode_2_set_external_build_project_parameters.webp
:figclass: figure-w480
:align: center
- Open the main target from the **Targets** section and select the **Info** tab.
.. figure:: img/xcode_3_configure_scons.webp
:figclass: figure-w480
:align: center
- Open your build targets from the **Targets** section and select the **Info** tab.
- Fill out the form with the following settings:
+------------+------------------------------------------------------------------------------+
| Build Tool | A full path to the **scons** executable, e.g. **/usr/local/bin/scons** |
+------------+------------------------------------------------------------------------------+
| Arguments | See :ref:`doc_introduction_to_the_buildsystem` for a full list of arguments. |
+------------+------------------------------------------------------------------------------+
| Directory | A full path to the Godot root folder |
+------------+------------------------------------------------------------------------------+
.. figure:: img/xcode_2_configure_scons.png
:figclass: figure-w480
:align: center
- Add a Command Line Tool target which will be used for indexing the project by
choosing **File > New > Target...**.
.. figure:: img/xcode_3_add_new_target.png
.. figure:: img/xcode_4_add_new_target.webp
:figclass: figure-w480
:align: center
- Select **OS X > Application > Command Line Tool**.
- Select **macOS > Application > Command Line Tool**.
.. figure:: img/xcode_4_select_command_line_target.png
.. figure:: img/xcode_5_select_command_line_target.webp
:figclass: figure-w480
:align: center
@@ -51,16 +56,10 @@ Importing the project
end of the path, e.g. ``/Users/me/repos/godot-source/**``.
- Add the Godot source to the project by dragging and dropping it into the project file browser.
- Uncheck **Create external build system project**.
.. figure:: img/xcode_5_after_add_godot_source_to_project.png
:figclass: figure-w480
:align: center
- Next select **Create groups** for the **Added folders** option and check *only*
- Select **Create groups** for the **Added folders** option and check *only*
your command line indexing target in the **Add to targets** section.
.. figure:: img/xcode_6_after_add_godot_source_to_project_2.png
.. figure:: img/xcode_6_after_add_godot_source_to_project.webp
:figclass: figure-w480
:align: center
@@ -84,7 +83,7 @@ To enable debugging support you need to edit the external build target's build a
ln -f ${PROJECT_DIR}/godot/bin/godot.macos.tools.64 ${PROJECT_DIR}/godot/bin/godot
.. figure:: img/xcode_7_setup_build_post_action.png
.. figure:: img/xcode_7_setup_build_post_action.webp
:figclass: figure-w480
:align: center
@@ -92,7 +91,7 @@ To enable debugging support you need to edit the external build target's build a
- Open the scheme editor again and select **Run**.
.. figure:: img/xcode_8_setup_run_scheme.png
.. figure:: img/xcode_8_setup_run_scheme.webp
:figclass: figure-w480
:align: center