### Godot version

v4.1.beta2.mono.official [a2575cba4]

### System information

Godot v4.1.beta2.mono - Windows 10.0.22000 - Vulkan (Forward+) - dedicated AMD Radeon(TM) Graphics () - Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz (4 Threads)

### Issue description

Console output as follows:
```
LipO: Can't open file: "<path>/editor_data/cache/_lipo/_exe_0."
CodeSign: Failed to create fat binary.
editor/export/editor_export_platform.h:175 - Code Signing: Built-in CodeSign failed with error "Failed to create fat binary.".
```

### Steps to reproduce

Open attached project then:  Project->Export->Export All...->Release

(Attached project is just simple scene with basic/default export options)

### Minimal reproduction project

[TestProj.zip](https://github.com/godotengine/godot/files/11766951/TestProj.zip)

Ref<FileAccess> fb = FileAccess::open(p_path, FileAccess::READ);
	ERR_FAIL_COND_V_MSG(fb.is_null(), false, vformat("LipO: Can't open file: \"%s\".", p_path));
	uint32_t magic = fb->get_32();
	return (magic == 0xbebafeca || magic == 0xcafebabe || magic == 0xbfbafeca || magic == 0xcafebabf);
}
bool LipO::create_file(const String &p_output_path, const PackedStringArray &p_files) {
	close();
	fa = FileAccess::open(p_output_path, FileAccess::WRITE);
	ERR_FAIL_COND_V_MSG(fa.is_null(), false, vformat("LipO: Can't open file: \"%s\".", p_output_path));
	uint64_t max_size = 0;
	for (int i = 0; i < p_files.size(); i++) {
		MachO mh;
		if (!mh.open_file(p_files[i])) {
			ERR_FAIL_V_MSG(false, vformat("LipO: Invalid MachO file: \"%s.\"", p_files[i]));
		}
		FatArch arch;
		arch.cputype = mh.get_cputype();
		arch.cpusubtype = mh.get_cpusubtype();
		arch.offset = 0;
		arch.size = mh.get_size();
		arch.align = mh.get_align();
		max_size += arch.size;
		archs.push_back(arch);
		Ref<FileAccess> fb = FileAccess::open(p_files[i], FileAccess::READ);
		if (fb.is_null()) {
			close();
			ERR_FAIL_V_MSG(false, vformat("LipO: Can't open file: \"%s.\"", p_files[i]));
		}
	}