I've been getting TilemapKit working with my current project (loving it so far!) and stumbled onto a rendering anomaly when building for iOS9. Tiled files with multiple tilesets don't always render correctly. Seemingly at random, the z-order of sprites can be incorrect when the scene loads.
I ran into this with an older project that I recompiled in XCode 7 and noticed sprites appeared hidden or flickering. The reason for this is that the SpriteKit included in iOS9 no longer renders sprites in the order they are added to their parent nodes, so the workaround is to either disable ignoresSiblingOrder on the SKView, or manually assign a zPosition for each sprite (see the link below for the ADC thread on the problem).
I compiled the included TKTrial-Swift-iOS app with no problems with versions 0.92 and 0.93, but if I change the deployment target to iOS9 or 9.1, the Ortho2.tmx map example sometimes renders incorrectly:
Is it possible to to pass zPosition values for each layer in the Tiled file manually?
SpriteKit problems with iOS 9 | Apple Developer Forums