為配備 Apple Silicon 的 Mac 電腦建構套件

Composer 使用手冊

Solution
Application
Composer
Content Type
技術說明文件
Utilities & Services
ft:locale
zh-TW

如果環境中有配備 Apple Silicon 的 Mac 電腦,那麼使用 Composer 建構的套件可能包括 Intel 架構的可執行檔,這些檔案必須有 Apple 的 Rosetta 翻譯服務。為確保使用者在安裝使用 Composer 建構的套件時,只會在必要時收到安裝 Rosetta 的提示,可以使用 Composer 的 封裝偏好設定中的 Executable Types in PKGs(PKG 中的可執行檔類型) 設定來配置 Composer 用什麼方式來偵測可執行檔類型並對安裝套件的使用者顯示提示。

您可以從下列套件建構選項中進行選擇:
自動偵測到可執行檔類型

(建議)Composer 會自動偵測到您的套件中是否包含任何 Intel 架構的可執行檔。如果找到 Intel 架構的可執行檔,且未安裝 Rosetta,那麼配備 Apple Silicon 的 Mac 電腦會提示安裝套件的使用者一併安裝 Rosetta

此設定為預設使用,若不確定套件來源中的可執行檔類型,則應使用。

一或多個可執行檔需要 Rosetta

Composer 會明確建構包含 Intel 架構可執行檔的套件。如果未安裝 Rosetta,則配備 Apple Silicon 的 Mac 電腦會一律提示安裝套件的使用者一併安裝 Rosetta

應在確定套件來源中包含 Intel 架構可執行檔時,才使用此設定。

所有可執行檔均為 Universal

Composer 會明確建構只包含 Universal 可執行檔的套件。配備 Apple Silicon 的 Mac 電腦不會提示安裝套件的使用者安裝 Rosetta

應在確定套件來源中未包含任何 Intel 架構可執行檔時,才使用此設定。

如需更多關於配備 Apple Silicon Mac 電腦上 Rosetta 提示的資訊,請參閱 Apple 支援網站上的 如果需要在 Mac 上安裝 Rosetta)

如需更多關於 Rosetta 如何在配備 Apple Silicon 的 Mac 電腦上執行 Intel 架構可執行檔的資訊,請參閱 Apple Developer 網站上的此一 說明文件