2013-03-26 28 views
9

iOS6'da Uygulama İçi Satın Alma paketi oluşturdum. Apple'ın sunucusuna içerik yüklüyorum. Paket bir grup png dosyasına sahiptir. Ben seçeneğini kullanıyorsanız:Arşiv Uygulama İçi Satın Alma Algılamayı iOS6'da yürütülebilir olarak algılar

Compress PNG Files = YES 

pngs sunucuya yüklenir ve App indirilen bozarsa vardır ve bunu açamaz. Uygulamadan indirilen içeriği açarsam GIMP veya Photoshop ile açılamam.

The archive for In-App-Purchase: 'com.myapp.ProjectName.myInAppPack' is invalid. The package contains an executable at 'Content/file3.png' 

Bu hata 2 kez görünür:

Compress PNG Files = NO 

Ama aşağıdaki hata dağıtılabilir hale alıyorum son kez yaptığı gibi içerik yüklemek çalıştığınızda: Yani

ben koymak ama 10 tane de var. Hepsi için aynı adımları takip ettim, ancak 2 tanesi yürütülebilir olarak algılandı.

Bunun başlıklarda sorun olduğuna eminim, Bu sorunu önlemek için bunları nasıl düzenleyebilirim?

cevap

13

Dosyaları Exfiend ile açtıktan ve karşılaştırdıktan sonra, sorunun üstbilgiler olduğunu gördüm. Yürütülebilir dosyalar olarak algılanan pimler, bir Photoshop başlığına sahipti. Yeni bir png oluşturma, katmanı kopyalama, png olarak dışa aktarma problemini çözdüm. ince did it temiz inapppurchase projesi sonra

chmod 444 file.png 

ve arşivlemek:

Sonra ben yalnızca PNG'ler dosyalar üzerinde bayrakları okumak koydu.

+1

Bu çözüm benim için mükemmel çalıştı. – capikaw

+1

Teşekkürler, chmod 444 çalıştırılabilir olarak algılanan diğer dosya türleri ile çalışır. –