We had this problem, and it turned out that we just did not use the "correct" font name. In our case, we used “Menlo” instead of “Menlo-Regular” when creating our SKLabelNode, and it executed a penalty of a few seconds. When we used the correct font name, there was no longer any delay.
(Curiously, SKLabelNode still found Menlo and used it, so it didn't immediately become obvious that we had the wrong font name. Presumably, the delay was caused by the system having to find a suitable replacement to use. Good job, finding the font we intended to be used, but this takes some time, hence the delay.)
source
share