Today I launched fully working Unity3D game in Xcode 9, iPhone 6 running iOS 11. Its crashing on launch.
Every time crashing in same function : SetupMetalFBO
Here is console log:
validateRenderPassDescriptor:487: failed assertion `Texture at colorAttachment[0] has usage (0x01) which doesn't specify MTLTextureUsageRenderTarget (0x04)'
Same code worked perfect with Xcode 8.3.3 iOS 10.
How to fix crash in Xcode 9 ?
UPDATES_SOLUTION :
Solution is simple, just goto Xcode->Product->Scheme->Edit Scheme, disable Metal API Validation. This fix crash.


