I could not build Urho3D for iOS system after upgraded XCode to version 9 (it was working with last Xcode 8 version). I have tried building Urho3D 1.7 and 1.6, both gave the same error and warning :
/Source/ThirdParty/Lua/src/loslib.c:43:22: ‘system’ is unavailable: not available on iOS
‘tmpnam’ is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.