Xcode 外掛程式與 設定快取 不相容。 |
Xcode 外掛程式會產生 Xcode IDE 使用的檔案,以將 Gradle 專案開啟到 Xcode(檔案
- 開啟...
)。產生的 Xcode 專案會將建置動作委派給 Gradle。
xcode
外掛程式產生的內容取決於使用的其他外掛程式
外掛程式 | 說明 |
---|---|
無 |
產生最小的解決方案檔案。 |
將代表 C++ 應用程式的目標新增到專案檔案。 |
|
將代表共用和/或靜態函式庫的每個指定連結新增目標到專案檔案。 |
|
將代表 Swift 應用程式的目標新增到專案檔案。 |
|
將代表共用和/或靜態函式庫的每個指定連結新增目標到專案檔案。 |
|
將代表 XCTest 軟體包的目標新增到專案檔案。 |
用法
plugins {
xcode
}
plugins {
id 'xcode'
}
工作
Xcode 外掛程式會新增多項工作到您的專案。您將會使用到的主要工作為 xcode
、cleanXcode
和 openXcode
工作。
下列圖表顯示此外掛程式所新增工作之間的關係。

IDE 工作區任務
xcodeWorkspaceWorkspaceSettings
- GenerateWorkspaceSettingsFileTask-
產生
projectName.xcworkspace
檔案。此任務僅在根專案中可用。 xcodeWorkspace
- GenerateXcodeProjectFileTask-
取決於:
xcodeWorkspaceWorkspaceSettings
產生
projectName.xcworkspace
檔案。此任務僅在根專案中可用。
IDE 專案任務
C++ 應用程式外掛程式 和 C++ 函式庫外掛程式 都會引入相同的任務,用於產生要包含在 Xcode 工作區中的 Xcode 專案。
xcodeProjectWorkspaceSettings
— GenerateWorkspaceSettingsFileTask-
產生
projectName.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings
檔案。 xcodeScheme
— GenerateSchemeFileTask-
產生
projectName.xcodeproj/xcshareddata/xcschemes/ProjectName.xcscheme
檔案。 xcodeProject
— GenerateXcodeProjectFileTask-
取決於:
xcodeProjectWorkspaceSettings
和xcodeScheme
(如果存在可建置二進位檔)產生
projectName.xcodeproj/project.pbxproj
檔案。
組態
Xcode 外掛程式不允許自訂已產生檔案。