Xamarin.Mac Uygulamalarını Geliştirici Kimliği ile İmzalama
Geliştirici bir uygulamayı doğrudan macOS kullanıcılarına dağıtmayı planlıyorsa Apple, GateKeeper'ın etkinleştirildiği macOS sistemlerine yüklenebilmesi için uygulamayı Geliştirici Kimliği ile kodla imzalamasını önerir. Uygulama imzalanmamışsa, GateKeeper kullanıcıların bir uyarı iletisiyle yüklenmesini engeller (başlatılırken Control tuşunu basılı tutarak bu kısıtlamayı atlayabilirler).
Apple'ın web sitesinde Geliştirici Kimliği ve GateKeeper ve Mac App Store Dışında Dağıtma hakkında daha fazla bilgi edinin.
Kod imzalama seçenekleri
Doğrudan kullanıcılara dağıtım için bir uygulama oluşturmak için (Mac App Store üzerinden DEĞİl) İmzalama Ayarlar Geliştirici Kimliğini kullanacak şekilde ayarlayın. Yayın yapılandırmasını düzenlediğinizden emin olun.
Derleme
Derlemeden önce doğru yapılandırmayı seçtiğinizden emin olun ve Mac Derleme ayarlarında bir yükleme paketi oluşturmayı seçin:
Uygulamayı oluştururken geliştiriciden her iki sertifikayı da kullanması istenir:
Uygulama oluşturulduktan sonra, geliştirici projeye sağ tıklayıp Paket dosyasını (dizinde) bulmak için İçerilen Klasörü Aç'ı bin/Release
seçebilir. Bu paket dosyası uygulama için bir yükleyici içerdiğinden, yükleme için herhangi bir macOS kullanıcısına dağıtılabilir.