YoYoGames / GameMaker-Bugs

Public tracking for GameMaker bugs
26 stars 8 forks source link

[iOS] Extensions with conditional code-injection into Plist files will not work #8469

Closed DiasFranciscoA closed 1 day ago

DiasFranciscoA commented 2 days ago

Description

As a counterpart to https://github.com/YoYoGames/GameMaker-Bugs/issues/8219, the same bug can be seen in iOS where the conditional code injection will not work when used on Plist files. This will not fail to build the project but the code will simply never get injected if a conditional tag is used.

Expected Change

No response

Steps To Reproduce

  1. Start GameMaker
  2. Run the attached demo (switch options on the extension panel)
  3. Check the Xcode project Plist file and the included .mm files to see that it works (or not)

iosConditionalCodeInjection.zip

How reliably can you recreate this issue using your steps above?

Always

Which version of GameMaker are you reporting this issue for?

2024.8.1 (Monthly)

Which operating system(s) are you seeing the problem on?

Windows 10

Which platform(s) are you having trouble building this project for?

iOS

Are you running GameMaker from inside your Steam library?

No

Sample Package Attached?

Sample Project Added?