Uygulamayı cihazda başlatırken şu hatayı alıyorum:
Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)
Uygulamayı cihazda başlatırken şu hatayı alıyorum:
Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)
Yanıtlar:
Önce Xcode'u yeniden başlatmayı deneyin. Çalışmazsa, cihazınızı donanımdan sıfırlamayı deneyin. Bu, uygulamamın paket tanımlayıcısını değiştirdiğimde bana oluyor.
Sonunda benim için düzelten şey, cihazı yeniden başlatmaktı (burada herkesin önerdiği her şeyi yaptıktan sonra, burada Xcode 4 Hatası: Yürütülebilir Buradan Başlarken Hata Xcode, donanım üzerinde proje çalıştırmayı aniden durdurdu: "xxx.app başlatılamadı: .. Böyle bir dosya yok. . " ve burada Xcode Developer Preview: Cihazda Çalıştırılamıyor
Xcode'u yeniden başlattığınızda iPhone yardımcı olmuyorsa ön hazırlık profillerinize bakın. Shift-Komut-2, onu Xcode'un içinden getirir. Daha sonra cihazı seçebilir ve bunun içindeki ön hazırlık profillerini yapabilirsiniz. Profillerinizi silmek (benimkinde Xcode tarafından oluşturulan çok sayıda benzer görünümlü giriş vardı) ve ardından Xcode'u yeniden başlatmak ve iPhone sorunu çözer.
Uygulamanız bir arka plan uygulamasıysa, yeni sürümü dağıtmadan önce uygulamayı manuel olarak silmeniz gerekir. Örneğin, bir iBeacon bilinçli uygulamanız olduğunu varsayalım ve kendinizi Bluetooth Low Energy'nin arka plan tüketicisi olarak işaretleyin, ardından işletim sistemi çalışmıyorken bile uygulamanızın bir kısmını kaydeder. Yeni bir sürüm dağıtıldığında (iOS 7.0.4) bu kayıt düzgün bir şekilde silinmez. Bu, bildirilen hataya neden olacak ve hata ayıklama ve dağıtım protokolünü telefona asacaktır. El cihazının yeniden başlatılması gerekecektir.
Sorundan kaçınmak için bir hack, uygulamanızın paket kimliğini telefonun görmediği bir şeye değiştirmektir. Ardından, eski uygulamaya yapılan referanslardan kaynaklanan sorunları ortadan kaldırarak yeni görülen bir uygulama olarak el cihazına dağıtılır.
Bu ayrıca, iPhone'a iPad uygulaması gibi desteklenmeyen bir cihaza bir hedef dağıtmaya çalışmaktan da kaynaklanabilir. Universal uygulamasına geçmeyi unuttuğumda bu şifreli mesajı aldım.