I have four apps. In each of them i have an "X" icon for dismissing a view controller. In 3 out of 4 apps, I can do this just fine:

```
 UIImage *xImage = [UIImage imageNamed: @"X.png"];

```

But in 1 of the apps, xImage is nil. There are no errors or warnings. I even tried compiling with *xcodebuild*; no errors or warnings.

I actually have 4 versions of this image:

```
24 -rw-r--r--  1 user  staff   8.8K Jul 25 22:20 X.png
24 -rw-r--r--  1 user  staff    12K Jul 25 22:20 X@2x.png
32 -rw-r--r--  1 user  staff    14K Jul 25 22:20 X@3x.png
40 -rw-r--r--  1 user  staff    19K Jul 25 22:20 X@4x.png

```

Notice that none of them have the Quarantine flag set.

I have run shasum on these files. Each app has the exact same files.

Why might it be that I can fetch X.png in 3 out of 4 apps but not the 1?

Thanks for any clues.

Also, if I'm tired of this nonsense, can I just use X@4x.png and will iOS use it to generate the others?