İç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