Adhoc codesign explicitly for arm64 tvos simulator

due to Xcode 15's new linker not codesigning. Without signing binaries
are not runnable on arm64 macOS.

^KT-62086
This commit is contained in:
Timofey Solonin
2023-09-22 16:15:52 +02:00
committed by Space Team
parent 5ff15f6847
commit 5e1031d98f
+2 -1
View File
@@ -340,7 +340,8 @@ clangNooptFlags.tvos_simulator_arm64 = -O1
clangOptFlags.tvos_simulator_arm64 = -O3
clangDebugFlags.tvos_simulator_arm64 = -O0 -mllvm -fast-isel=false -mllvm -global-isel=false
linkerKonanFlags.tvos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -framework UIKit
# -adhoc_codesign is needed due to the new linker in Xcode 15 forgetting to codesign: KT-62086
linkerKonanFlags.tvos_simulator_arm64 = -lSystem -lc++ -lobjc -framework Foundation -framework UIKit -adhoc_codesign
linkerOptimizationFlags.tvos_simulator_arm64 = -dead_strip
linkerNoDebugFlags.tvos_simulator_arm64 = -S
stripFlags.tvos_simulator_arm64 = -S