Ubuntu Sunucusunda kod işareti


1

Jar2App kullanarak bir uygulamanın bir jar dosyasından üretildiği bir servisim var. Servis için ana bilgisayar olarak Ubuntu Linux sunucusu kullanıyorum ve oluşturulduktan sonra uygulamayı imzalamam gerekiyor.

Bunu sunucuda otomatik olarak nasıl yapabilirim?

Bir geliştirici kimliğine ihtiyacım olduğunu biliyorum, ancak codesign uygulamasını sunucumda nasıl çalıştırabilirim veya Ubuntu'ya çalışan bir alternatif var mı?

Yanıtlar:


2

Bu soruya, Farklı Sor'a sorarsanız, üç farklı cevap verilir. Ubuntu'ya sor ve Yığın Taşması .

yığın taşması cevabı Temelde açık kaynak tarzı tersine mühendislik codesign Mac Mini'yi kiralamaktan ve Apple’ın araçlarını kullanmaktan ve mutlaka Apple’ın sertifikalarını kullanmaktan çok daha fazla çaba sarf ediyordu.

Buradaki cevap, Apple'ın bugün MacOS dışındaki işletim sistemlerinde bu çerçeveyi sağlamadığını ve herhangi bir Mac'in geliştirici araçlarının komut satırı sürümünü ücretsiz olarak indirebileceğini ve özel olarak macOS'ta ssh'yi kurarak kurulum ve imzalama adımlarını otomatik hale getirebilmesidir. uzaktan ubuntu'dan, pencerelerden ve diğer işletim sistemlerinden uzaktan istediğiniz şekilde istediğiniz platformdan isteğe bağlı olarak konuşlandırabilirsiniz.

İçin konuşamam Ubuntu'ya sor veya genel olarak Linux, ancak bir kişi Apple’ın araçları açtığını belirtti ve bu, imzalama çerçevesinin standart şifreleme protokollerine ve sertifika yapısına dayandığını ve sadece dosya sistemini doğrudan dosya sisteminde saklamak ihtiyacını ortadan kaldırmak için macOS anahtar zincirine kancalarını takması beni şaşırtmayacaktır.


@ Hoş Geldin @ Zoli. Maalesef, “burada aradığınız kod üssü” yanıtı değil, isteğe bağlı olarak bir sıralama sitesine yerleştirilmiş kullanılmış bir Mac mini, kodunuzu oldukça katı bir şekilde imzalamanıza izin verir.
bmike
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.