The issue you're experiencing with images turning white when using PMA (Premultiplied Alpha) is likely due to incorrect handling of PMA in your rendering pipeline. When using PMA, the alpha channel is already multiplied into the RGB channels, which means that the blending needs to be handled differently compared to straight alpha. If the rendering engine or application is not set up to handle PMA correctly, it can result in unexpected visual artifacts, such as images appearing white or having incorrect transparency.
To resolve this, ensure that your iOS application is configured to handle PMA correctly. This involves setting the appropriate blend functions and ensuring that the entire asset pipeline, including any image editing software and the rendering engine, is aware of and correctly processes PMA images. You can refer to the Premultiply Alpha guide for more detailed information on how to handle PMA correctly.