İçeriğe atla

toprak.run/man/dev_and_programming/codesign_allocate

KILAVUZ SAYFASI · Geliştirme

codesign_allocate

bir Mach-O dosyasına kod imzalama verisi ekler


codesign_allocate - bir Mach-O dosyasına kod imzalama verisi ekler

Özet

       codesign_allocate -i eski_dosya [ -a mimari boyut ]... [ -A cpu_türü cpu_alt_türü boyut ]... -o yeni_dosya

Açıklama

codesign_allocate, dinamik bağlayıcı (dynamic linker) tarafından kullanılan bir Mach-O dosyasını hazırlayarak, belirtilen mimari için belirtilen boyuttaki kod imzalama verisi alanının Mach-O dosyasına gömülmesini sağlar. Evrensel (universal) bir dosyadaki her bir mimari için programa bir -a argümanı veya bir -A argümanı aktarılmalıdır; ince (thin) bir dosya için ise tam olarak bir -a veya -A aktarılmalıdır.

-i eski_dosya Girdi dosyasını eski_dosya olarak belirtir.

-o yeni_dosya Çıktı dosyasını yeni_dosya olarak belirtir.

-a mimari boyut Belirtilen mimari için kod imzalama verisinin boyutunun boyut değerinde olacağını belirtir. Boyut değeri 16'nın katı olmalıdır.

-A cpu_türü cpu_alt_türü boyut cpu_türü ve cpu_alt_türü için bir çift ondalık tam sayı olarak belirtilen mimari için kod imzalama verisinin boyutunun boyut değerinde olacağını belirtir. Boyut değeri 16'nın katı olmalıdır.

  • -r: Kod imzası verisini ve LC_CODE_SIGNATURE yükleme komutunu (load command) kaldırır. Bu, -a veya -A seçeneğini sıfır boyutuyla belirtmekle aynıdır.

  • -p: Dize tablosunu (string table) doldurarak ve boyutunu değiştirerek kod imzası verisini sayfa hizalı (page align) yapar. codesign(1) şu anda bu seçeneği kullanamadığından bu varsayılan davranış değildir.

ALFABEDE KOMŞULARI

→col

AYNI GRUPTAN — GELİŞTİRME

  • actoolvarlık kataloglarını (asset catalogs) derl
  • agvtoolXcode projeleri için Apple genel (Apple-ge
  • asassembler (çevirici)
  • atossayısal adresleri ikili görsellerin (binar
  • automationmodetoolArayüz (UI) otomasyonu güvenlik tercihleri
  • automatorAutomator iş akışını (workflow) çalıştırır

BU SAYFA HAKKINDA