2010-01-06 12 views
5

İzin Yer Değiştirme izin ver (Paket: Xxx, Bileşenleri):Mac PackageMaker - Ben iki sorunlar var Yer Değiştirme Sorunları

  1. Bu büyü gibi açık, almaya devam ediyor. Bundan nasıl kurtulabilirim? İhtiyacım var (alt-optimal, biliyorum - bkz. # 2)

  2. Yer Değiştirmeye İzin Veriliyorsa, Yükleyici ilk olarak .app'ı/Uygulamalar'a yerleştirir, ancak daha sonra orijinalimin üzerine kopyalayarak yeniden yerleştirir. Geliştirme ağacımda .app. Bunun, kurulum sırasında farklı bir makinede test edilmesinin kısa sürede gerçekleşmesini nasıl engelleyebilirim?

+0

Geliştirme ağacınızın/Uygulamalar'da olduğu anlamına mı geliyor? Aksi halde, ilk önce oraya koyma tehlikesini görmüyorum (orada bitip bitmediğine dair boşluğa ihtiyaç duyma sıkıntısı dışında) –

+3

Aynı problemim var. Yükleme yüklemeleri her zaman devasa ağacın içine gider, çünkü yeniden yükleme ayarları, PackageMaker'daki neredeyse tüm diğer ayarlara dokunmanın bir sonucu olarak değiştirilir. Aramalarınızda bu konu üzerinde çalışmak için çok sayıda ve çeşitli önerilere rastladığınızdan emin olabilirsiniz. Benim için güvenilir bir şekilde çalışan tek şey, her bir paketin bileşen sekmesindeki ayarları, bir yapının öncesindeki son şey olarak yeniden konumlandırmayı elle kontrol etmekti. – Max

+0

Herhangi bir haber var mı? Aynı sorunu yaşıyorum, ancak her seferinde bu seçeneği kontrol edemiyorum çünkü PackageMake'i komut satırından çalıştırıyorum. – Dmitry

cevap

3

PackageMaker manpage

[--no-relocate, -w] 
      If specified, packagemaker will disable automatic relocation of 
      package contents. 
0

PackageMaker 3'te yer değiştirme varsayılan olarak etkindir söylüyor. Ancak, bunu devre dışı bırakmanın yolları vardır. GUI modunu kullanıyorsanız, "Allow Relocation" onay kutusunun işaretini kaldırmanız yeterlidir. Komut satırı oluşturma kullanıyorsanız, PackageMaker man sayfasında belirtildiği gibi --no-relocate veya -w bayraklarını kullanın.