Black Textures on iPhone

I’m working on my first iPhone unity project. When I test my game on a mac, all textures are normal. However, when I test the game on an iPhone, some textures are fully black. How can I solve this problem?

Most likely you are using a shader on your object’s material that isn’t compatible with the iPhone GPU.

I too faced this issue, you need to check with player settings. When I have changed “Rendering path” in player settings to Vertex lit, it started working

I had the same problem. Check your atlases size. Atlases should be quadratic, ie 512x512, 1024x1024 and so on, but not 512x1024. That was solution to my problem.