├── .github └── workflows │ └── swift.yml ├── .gitignore ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── VariantEncryption │ ├── Password.swift │ └── VariantEncryption.swift ├── XcodeSurgery-CLI │ ├── Encryption │ │ └── Encryption.swift │ ├── Express │ │ ├── Express.swift │ │ ├── ExpressEncrypt.swift │ │ └── ExpressKeyGen.swift │ ├── Keygen │ │ └── Keygen.swift │ ├── Preparation │ │ └── Prepare.swift │ ├── SourceGen │ │ ├── SourceCodeWriter.swift │ │ └── SourceGen.swift │ ├── Transplant │ │ ├── DsymPatchingAction.swift │ │ ├── Transplant.swift │ │ └── TransplantActionable.swift │ ├── XcodeSurgery.swift │ └── main.swift └── XcodeSurgeryKit │ └── VariantPlistReader.swift ├── Tests ├── LinuxMain.swift └── XcodeSurgeryTests │ ├── XCTestManifests.swift │ └── XcodeSurgeryTests.swift └── docs ├── faq.md └── images ├── AddXcodeSurgeryPackageChooseVersion.png ├── AddXcodeSurgeryPackageSelectTarget.png ├── BuildTimeSavings.png ├── CopyBuildSettings.gif ├── CreateNewTarget.gif ├── ExampleCustomEnvInfo.png ├── SecretsFolder.png ├── SettingUpVariantsSameTarget_v1.png ├── XcodeSurgeryLogo_v1.png └── XcodeSurgeryLogo_v2.png /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .build/* 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/README.md -------------------------------------------------------------------------------- /Sources/VariantEncryption/Password.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/VariantEncryption/Password.swift -------------------------------------------------------------------------------- /Sources/VariantEncryption/VariantEncryption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/VariantEncryption/VariantEncryption.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Encryption/Encryption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Encryption/Encryption.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Express/Express.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Express/Express.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Express/ExpressEncrypt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Express/ExpressEncrypt.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Express/ExpressKeyGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Express/ExpressKeyGen.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Keygen/Keygen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Keygen/Keygen.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Preparation/Prepare.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Preparation/Prepare.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/SourceGen/SourceCodeWriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/SourceGen/SourceCodeWriter.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/SourceGen/SourceGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/SourceGen/SourceGen.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Transplant/DsymPatchingAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Transplant/DsymPatchingAction.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Transplant/Transplant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Transplant/Transplant.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/Transplant/TransplantActionable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/Transplant/TransplantActionable.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/XcodeSurgery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgery-CLI/XcodeSurgery.swift -------------------------------------------------------------------------------- /Sources/XcodeSurgery-CLI/main.swift: -------------------------------------------------------------------------------- 1 | XcodeSurgery.main() 2 | -------------------------------------------------------------------------------- /Sources/XcodeSurgeryKit/VariantPlistReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Sources/XcodeSurgeryKit/VariantPlistReader.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/XcodeSurgeryTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Tests/XcodeSurgeryTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/XcodeSurgeryTests/XcodeSurgeryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/Tests/XcodeSurgeryTests/XcodeSurgeryTests.swift -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/images/AddXcodeSurgeryPackageChooseVersion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/AddXcodeSurgeryPackageChooseVersion.png -------------------------------------------------------------------------------- /docs/images/AddXcodeSurgeryPackageSelectTarget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/AddXcodeSurgeryPackageSelectTarget.png -------------------------------------------------------------------------------- /docs/images/BuildTimeSavings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/BuildTimeSavings.png -------------------------------------------------------------------------------- /docs/images/CopyBuildSettings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/CopyBuildSettings.gif -------------------------------------------------------------------------------- /docs/images/CreateNewTarget.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/CreateNewTarget.gif -------------------------------------------------------------------------------- /docs/images/ExampleCustomEnvInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/ExampleCustomEnvInfo.png -------------------------------------------------------------------------------- /docs/images/SecretsFolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/SecretsFolder.png -------------------------------------------------------------------------------- /docs/images/SettingUpVariantsSameTarget_v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/SettingUpVariantsSameTarget_v1.png -------------------------------------------------------------------------------- /docs/images/XcodeSurgeryLogo_v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/XcodeSurgeryLogo_v1.png -------------------------------------------------------------------------------- /docs/images/XcodeSurgeryLogo_v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/depoon/XcodeSurgery/HEAD/docs/images/XcodeSurgeryLogo_v2.png --------------------------------------------------------------------------------