|
11 | 11 | isa = PBXAggregateTarget; |
12 | 12 | buildConfigurationList = 432CF87820D8B8380066B889 /* Build configuration list for PBXAggregateTarget "Cartfile" */; |
13 | 13 | buildPhases = ( |
14 | | - 432CF88220D8BCD90066B889 /* Homebrew & Carthage Setup */, |
15 | 14 | 432CF87B20D8B8490066B889 /* Build Carthage Dependencies */, |
16 | 15 | ); |
17 | 16 | dependencies = ( |
|
1094 | 1093 | C19E96DD23D2733F003F79B0 /* LoopCompletionFreshness.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoopCompletionFreshness.swift; sourceTree = "<group>"; }; |
1095 | 1094 | C1A3EED1235233E1007672E3 /* DerivedAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssets.xcassets; sourceTree = "<group>"; }; |
1096 | 1095 | C1A3EED323523551007672E3 /* DerivedAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DerivedAssets.xcassets; sourceTree = "<group>"; }; |
| 1096 | + C1BFEC2125B754C20017CEA8 /* carthage.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = carthage.sh; sourceTree = "<group>"; }; |
1097 | 1097 | C1C6591B1E1B1FDA0025CC58 /* recommend_temp_basal_dropping_then_rising.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = recommend_temp_basal_dropping_then_rising.json; sourceTree = "<group>"; }; |
1098 | 1098 | C1D197FE232CF92D0096D646 /* capture-build-details.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "capture-build-details.sh"; sourceTree = "<group>"; }; |
1099 | 1099 | C1D289B422F90A52003FFBD9 /* BasalDeliveryState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasalDeliveryState.swift; sourceTree = "<group>"; }; |
|
1888 | 1888 | C18A491122FCC20B00FDA733 /* Scripts */ = { |
1889 | 1889 | isa = PBXGroup; |
1890 | 1890 | children = ( |
| 1891 | + C1BFEC2125B754C20017CEA8 /* carthage.sh */, |
1891 | 1892 | C1D197FE232CF92D0096D646 /* capture-build-details.sh */, |
1892 | 1893 | C125F31A22FE7CE200FD0545 /* copy-frameworks.sh */, |
1893 | 1894 | C18A491222FCC22800FDA733 /* build-derived-assets.sh */, |
|
2419 | 2420 | shellPath = /bin/sh; |
2420 | 2421 | shellScript = "\n\nif [ -f $PROJECT_DIR/.gitmodules ]; then\n echo \"Skipping checkout due to presence of .gitmodules file\"\n if [ $ACTION = \"install\" ]; then\n echo \"You're installing: Make sure to keep all submodules up-to-date and run carthage build after changes.\"\n fi\nelse\n echo \"Bootstrapping carthage dependencies\"\n ./Scripts/carthage.sh bootstrap --project-directory \"$SRCROOT\" --platform ios,watchos --cache-builds --verbose\nfi\n"; |
2421 | 2422 | }; |
2422 | | - 432CF88220D8BCD90066B889 /* Homebrew & Carthage Setup */ = { |
2423 | | - isa = PBXShellScriptBuildPhase; |
2424 | | - buildActionMask = 2147483647; |
2425 | | - files = ( |
2426 | | - ); |
2427 | | - inputPaths = ( |
2428 | | - ); |
2429 | | - name = "Homebrew & Carthage Setup"; |
2430 | | - outputPaths = ( |
2431 | | - ); |
2432 | | - runOnlyForDeploymentPostprocessing = 0; |
2433 | | - shellPath = /bin/sh; |
2434 | | - shellScript = "if ! [ -x \"$(command -v brew)\" ]; then\n # Install Homebrew\n ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\nfi\n\nif brew ls carthage > /dev/null; then\n brew upgrade carthage || echo \"Continuing…\"\nelse\n brew install carthage\nfi\n"; |
2435 | | - }; |
2436 | 2423 | 43D9FFE221EAE40600AF44BF /* Copy Frameworks with Carthage */ = { |
2437 | 2424 | isa = PBXShellScriptBuildPhase; |
2438 | 2425 | buildActionMask = 2147483647; |
|
0 commit comments