Я думаю, что все сводится к формату изображения.
При использовании PNG в приложении для iPhone часть процесса сборки при сборке для устройства помещает изображения PNG с помощью утилиты pngcrush, которая оптимизирует изображения для использования с графическим процессором iPhone. Это связано с тем, что графический процессор iPhone изначально не обрабатывает альфа, поэтому он полагается на предварительно умноженные альфа-значения.
Это может быть разница, которую вы видите. И причина, по которой вы не видите этого в симуляторе, состоит в том, что симулятор использует графический процессор Mac и, следовательно, может обрабатывать альфа в PNG, что означает, что PNG не «разбиваются» в процессе сборки.
Я думаю ...