Xcode 6.3'ü kullanarak ilginç bir deneyim yaşadım.
Yukarıda önerildiği gibi, normalde aklınıza gelen her şeyi yazım, hedef üyelik vb. İle denemenize rağmen bu hatayı da almaya devam ettim. Ayrıca, paketin doğru bir şekilde oluşturulmasını ancak boşuna olmasını sağlamak için uygulamayı simülatörden temizlemeyi, silmeyi ve uygulamayı birkaç kez silmeyi denedim.
Sonunda Brian Michael Bentley'in cevabını takiben, nihayet .app dosyamı HD'mdeki simülatörümün klasöründe incelemeye karar verdim. Beklenen abc.nib yerine abc ~ ipad.nib ile tüm uçlarımın orada olduğunu buldum. ~ İpad kısmını kaldırmak için tüm bu dosyaları manuel olarak yeniden adlandırdım, oluşturdum ve işe yaradı!
Bunların neden ~ ipad anahtar sözcüğüyle eklendiğini anlamaya çalışarak proje ayarlarıma baktım ve aslında Genel> Dağıtım Bilgileri sekmemde yalnızca iPad'i seçtim. Bir iPhone simülatöründe koşmaya çalışıyordum. Geçmişte Xcode'un ikili programın iPhone'u desteklemediğini ve uygulamayı çalıştırmayı başaramayacağınızı belirten bir hata vereceğine inanıyorum.
Uygulamayı simülatörden sildim ve aynı şeyi tekrar yaptım - yine sadece iPad destekli. Bu sefer .app, beklenen her film şeridi için abc ~ iphone.nib VE abc ~ ipad.nib içeriyordu ve iPhone simülatöründe gayet iyi çalışıyordu. Yine - Dağıtım Bilgisi ayarlarımızda yalnızca iPad'i seçersek, iPhone Simulator üzerinde çalışmamalı. Bu bir Xcode hatasıdır.
Bu yüzden, burada Xcode tarafında bazı tutarsız davranışlar var ve maalesef bu aralıklı bir hata ve bunu yeniden üretmek zor olabilir, ancak bunu buraya koyuyorum, böylece gelecekte başkalarına yardımcı olabilir.