Klasör yapısını korumak için, klasöre sürükleyerek ve "Eklenen Klasör için Klasör referansları oluştur" seçeneğini seçerek iPhone projeme kaynak (çok sayıda .pngs ve diğer) ekliyorum. Kopya Kaynakları oluşturma aşamasına doğru şekilde eklenir.XCode 4 her zaman kaynakları güncelleştirmek için nasıl zorlanır?
Sorun şu ki, Çok fazla zaman harcıyorum çünkü yeni bir kaynak oluşturduğum/sildiğimde/güncellediğimde, çoğunlukla değiştirilen dosyaları yok sayıp eski sürümle yapışır.
Sadece kaynakları değiştirildiklerinde güncellemeye çalışır gibi görünüyor, ancak değişiklikleri göremiyor. Simülatörde dosyaları .app dosyasında manuel olarak güncellemek mümkündü, ancak cihaz üzerinde çalışırken bazı kaynakların kod işaretlerinin değiştiğinden şikayetçi olacak!
Her şeyi güncellemek için zorladığım tek güvenilir yöntem, eski sürüm hakkında unutmaya karar verene kadar, yapı ürünleri, uygulama ve cihaz uygulaması bazı zamanlar'un silinmesidir. Her kaynak değişikliği bana deli bir zaman harcıyor (oyun içeriği sık sık değişiyor).
Kısacası, kısaca: XCode'u "sürüm oluşturma" özelliğini devre dışı bırakmak ve tüm kaynakları yalnızca kopyalamak ve bunları kopyalamak için nasıl zorlayabilirim?
Teşekkürler!
DÜZENLEME:
Hala sildiğinizde eski dosyaları tutar yer üzerinde hiçbir ipucu var ... "inşa" klasöründe inşa .app klasörü silme her zaman yeni dosya eklemek için XCode zorlar bulduk Bu klasör, ancak bu sadece yeni kaynakları amaçlandığı gibi kopyalar gibi. o günceller böylece Yani
rm -rf "$CODESIGNING_FOLDER_PATH"
gibi basit bir komut dosyası, maalesef XCode görünüşte Yapı Aşamaları sekmede şey ÖNCE codesigning çalışır
yürütüldüğünde her vücutluydu klasörü silme hile ... Does eski hedef, betik eski hedefi siler ve daha sonra hiçbir Kod İmzalama Kaynaklarının bulunmadığından şikayetçi olur.Yani ... Dosyayı el ile silerek yapıştırmam gerekiyor mu, yoksa kod imzalamadan önce bir betik çalıştırmanın bir yolu var mı?
Ne yazık ki bu kaçınmak için çalışıyorum - bu da derlenmiş tüm kodları siler ve tam bir yeniden oluşturmaya zorlar ... Ve şimdi Bullet kullanıyorum, bir yeniden oluşturma çok zaman gerektirir. Sadece istediğim, kaynakları otomatik olarak temizlemektir. – Tom89