Şu anda Dropbox benzeri bir mac uygulaması geliştiriyorum. Uygulama, dosyalarımı macumdaki "~ /" dizinindeki bir klasörde senkronize ediyor. Uygulamam tarafından yönetilen dosyalarda senkronizasyon durumunu gösteren rozetler eklemek istiyorum.Mac OS - Rozetleri ve Apple Doğrulama ile Finder Sync Uzantısı
Bunu yapmak için, elmadan dokümanı okudum: https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Finder.html.
Şimdiye kadar ne biliyorum:
Ben geliştirmeniz gerekir rozetleri göstermek için- bir bunun NSUserDefault kullanmak sürece uzatma (ana uygulama ile doğrudan iletişim kuramaz
- Sync uzantıyı bulun Hem ana uygulamamı hem de uzantımı yerleştirmem gereken uygulama grubu)
- Uygulama uzantısı korumalı olmalıdır (böylece ana uygulama uzantıyla iletişim kurmak için de ana uygulamada olmalıdır)
- Sandboxing Uygulamaya yerleştirmem gerektiğini ima ediyor adanmış bir dizindeki dosyalar (ki bu benim uygulamam ile uyumlu değil - kullanıcı dosyalarının fiziksel olarak nerede saklanacağını seçebildiğinden). benim app can bir yolu var mı
:
- rozetleri göstermek için gayri resmi yolu vardır
Sorum şu anda (dropbox deposunda kullanılamaz nedeni gibi görünüyor) diskteki herhangi bir yerde (yalnızca izin verilen dizinlerde değil) rozetleri + mağaza dosyalarını bulundurun + uygulama mağazasının geçerliliğini onayla? Okumak için
Teşekkür :)
Pauline.
Konu dışı konu olarak bu soruyu kapatmak için oy veriyorum Uygulama Mağazası politikaları ve prosedürleri hakkında, programlama değil – RyanR
Doğrulama geçmek için programlamanın yolu. İhtiyacım olanı elde etmenin tek programlama yolu, doğrulamayı geçmeyecek. Birinin başka bir yolunu biliyor mu diye soruyorum ... Bu yarım programlama/yarım politika konusu. – paulineMo