Skip to content

Commit

Permalink
Version 7.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Pedro Piñera committed Oct 27, 2019
1 parent 850d0c3 commit d193412
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 249 deletions.
2 changes: 1 addition & 1 deletion .swift-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.0
5.1
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Next version

## 7.2.0

### Added

- Added support for Xcode 11 test plans https://github.com/tuist/XcodeProj/pull/491 by @maniramezan
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Add the dependency in your `Package.swift` file:
let package = Package(
name: "myproject",
dependencies: [
.package(url: "https://github.com/tuist/xcodeproj.git", .upToNextMajor(from: "7.1.0")),
.package(url: "https://github.com/tuist/xcodeproj.git", .upToNextMajor(from: "7.2.0")),
],
targets: [
.target(
Expand All @@ -54,13 +54,13 @@ let package = Package(

```bash
# Cartfile
github "tuist/xcodeproj" ~> 7.1.0
github "tuist/xcodeproj" ~> 7.2.0
```

### CocoaPods

```ruby
pod 'xcodeproj', '~> 7.1.0'
pod 'xcodeproj', '~> 7.2.0'
```

### Scripting
Expand All @@ -72,7 +72,7 @@ git tag that represents the project’s version:
```swift
#!/usr/bin/swift sh
import Foundation
import XcodeProj // @tuist ~> 7.1.0
import XcodeProj // @tuist ~> 7.2.0
import PathKit

guard CommandLine.arguments.count == 3 else {
Expand Down
6 changes: 6 additions & 0 deletions TuistConfig.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import ProjectDescription

let config = TuistConfig(generationOptions: [
// If we generate the manifest target Carthage will attempt to compile it too.
// .generateManifest
])
161 changes: 5 additions & 156 deletions XcodeProj_Carthage.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objectVersion = 52;
objects = {

/* Begin PBXBuildFile section */
Expand Down Expand Up @@ -73,7 +73,6 @@
B07C3C11C0C5E9123C5D9D15 /* PBXObjectParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAE4FB9142BF91F6E449998C /* PBXObjectParser.swift */; };
B7703E87F0E986D0BECC6C92 /* PBXResourcesBuildPhase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8485AE4255BB935C7B7FE93C /* PBXResourcesBuildPhase.swift */; };
B972348A969282D604A5C325 /* XCScheme+Runnable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5C2732048660AC71431D9C /* XCScheme+Runnable.swift */; };
BB59A33A28B0AF4D694E8F41 /* Project.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9057FF28ED20FB5F770C05 /* Project.swift */; };
BBA09A7C8D3D9697C10F300B /* PBXLegacyTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C46C4D934731EA4A844FD3 /* PBXLegacyTarget.swift */; };
BD65503EF698EE4EAF11892C /* Path+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE041A9A60D18302045BA2AE /* Path+Extras.swift */; };
BD7A3EBFD6C9D1AA78E6E822 /* Decoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F663AC6487521F684ED182 /* Decoders.swift */; };
Expand All @@ -87,6 +86,7 @@
D07F87005EA408048A765039 /* XCScheme+BuildableProductRunnable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AC139F340CD22E72E37FF3 /* XCScheme+BuildableProductRunnable.swift */; };
D32D0514F1A4256071EDB1A1 /* XCScheme+AditionalOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87054AE28F2715C09767FE77 /* XCScheme+AditionalOption.swift */; };
D4CDCEFF10BE6E80B9057132 /* PBXOutputSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1325A961D9CCFB45B639868 /* PBXOutputSettings.swift */; };
D5D82B59980521FBA427EED8 /* XCScheme+TestPlanReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87331972540CB510D7E0C333 /* XCScheme+TestPlanReference.swift */; };
D5DB78ED46F818640BC41A9D /* PBXTargetDependency.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE15F98D3349F2FCED4A913A /* PBXTargetDependency.swift */; };
D783F0B2AC4CA6F10A0FC5B9 /* XCScheme+SkippedTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522A9ABE50677EEB0638B056 /* XCScheme+SkippedTests.swift */; };
DA0ACE91B9EEA6D3BD7170F3 /* PBXVariantGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F7AC32AFFBEA9741906F2B /* PBXVariantGroup.swift */; };
Expand Down Expand Up @@ -114,15 +114,6 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
C313EEA3844653B7F7F9D288 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
Expand Down Expand Up @@ -184,8 +175,8 @@
7A72367B782B23A3759F3A1D /* PBXFileReference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXFileReference.swift; sourceTree = "<group>"; };
8485AE4255BB935C7B7FE93C /* PBXResourcesBuildPhase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXResourcesBuildPhase.swift; sourceTree = "<group>"; };
87054AE28F2715C09767FE77 /* XCScheme+AditionalOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCScheme+AditionalOption.swift"; sourceTree = "<group>"; };
87331972540CB510D7E0C333 /* XCScheme+TestPlanReference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCScheme+TestPlanReference.swift"; sourceTree = "<group>"; };
88DAB211D02099ECDC268AE2 /* String+Utils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Utils.swift"; sourceTree = "<group>"; };
8BEEE19FE2E967B067AF3ACC /* XcodeProj_Carthage_Manifest.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XcodeProj_Carthage_Manifest.framework; sourceTree = BUILT_PRODUCTS_DIR; };
9144C9BC5E10BE834E6824A1 /* JSONDecoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONDecoding.swift; sourceTree = "<group>"; };
A11172C9DBADEDF3203564B7 /* PBXAggregateTarget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXAggregateTarget.swift; sourceTree = "<group>"; };
A5CC513CEDABAA9712FB4DC6 /* PBXObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PBXObjects.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -218,7 +209,6 @@
E639EC9D100AFD2CEAEE82E0 /* Equality.generated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Equality.generated.swift; sourceTree = "<group>"; };
E63AB43AF9F4C4F938680EA9 /* XcodeProj.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = XcodeProj.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EE041A9A60D18302045BA2AE /* Path+Extras.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Path+Extras.swift"; sourceTree = "<group>"; };
EE9057FF28ED20FB5F770C05 /* Project.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Project.swift; sourceTree = "<group>"; };
F7419D9A4F0B11214441DFA3 /* XCWorkspaceDataGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCWorkspaceDataGroup.swift; sourceTree = "<group>"; };
F89DAD13D5505D59F10D0C9F /* PathKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = PathKit.framework; sourceTree = "<group>"; };
F8B667CA83B0BB0285F470F1 /* XcodeProj.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeProj.swift; sourceTree = "<group>"; };
Expand All @@ -227,13 +217,6 @@
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
C7E73B051041EF9772DA86DB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
ECC1E0A3315EECC3AF534E1B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -329,7 +312,6 @@
isa = PBXGroup;
children = (
E63AB43AF9F4C4F938680EA9 /* XcodeProj.framework */,
8BEEE19FE2E967B067AF3ACC /* XcodeProj_Carthage_Manifest.framework */,
);
name = Products;
sourceTree = "<group>";
Expand Down Expand Up @@ -364,6 +346,7 @@
694034B4B7C9DF231B007A84 /* XCScheme+SerialAction.swift */,
522A9ABE50677EEB0638B056 /* XCScheme+SkippedTests.swift */,
161E967D0979EF34C7DF6348 /* XCScheme+TestAction.swift */,
87331972540CB510D7E0C333 /* XCScheme+TestPlanReference.swift */,
0AE91C6982618C1EDDAAD596 /* XCScheme+TestableReference.swift */,
5D13E332186D46FFA83BBD50 /* XCScheme.swift */,
);
Expand Down Expand Up @@ -391,14 +374,6 @@
path = Workspace;
sourceTree = "<group>";
};
721D64FCE3EF5B2BFB662C00 /* Manifest */ = {
isa = PBXGroup;
children = (
EE9057FF28ED20FB5F770C05 /* Project.swift */,
);
name = Manifest;
sourceTree = "<group>";
};
75B1DAE9A58776B613C0505F /* Configuration */ = {
isa = PBXGroup;
children = (
Expand All @@ -413,7 +388,6 @@
isa = PBXGroup;
children = (
80D59D67CEEE76EA108CFAAB /* Project */,
721D64FCE3EF5B2BFB662C00 /* Manifest */,
ECC157E4B43A303EC5B7C202 /* Frameworks */,
25C374C70C6324F44964CA1A /* Products */,
);
Expand Down Expand Up @@ -565,25 +539,6 @@
productReference = E63AB43AF9F4C4F938680EA9 /* XcodeProj.framework */;
productType = "com.apple.product-type.framework";
};
CDE5F3174347184A2E46B12D /* XcodeProj_Carthage_Manifest */ = {
isa = PBXNativeTarget;
buildConfigurationList = 74CFFB40493E16E188E9C3B3 /* Build configuration list for PBXNativeTarget "XcodeProj_Carthage_Manifest" */;
buildPhases = (
7488755698BC761FBEF2A84A /* Sources */,
4B14D5CFCEDDA2194DC4BED2 /* Resources */,
0393722F9A3DA7A0568829EF /* Embed Precompiled Frameworks */,
C313EEA3844653B7F7F9D288 /* Embed Frameworks */,
C7E73B051041EF9772DA86DB /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = XcodeProj_Carthage_Manifest;
productName = XcodeProj_Carthage_Manifest;
productReference = 8BEEE19FE2E967B067AF3ACC /* XcodeProj_Carthage_Manifest.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
Expand All @@ -604,19 +559,11 @@
projectRoot = "";
targets = (
A44FAD6035FC8C5CF9618B92 /* XcodeProj */,
CDE5F3174347184A2E46B12D /* XcodeProj_Carthage_Manifest */,
);
};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
4B14D5CFCEDDA2194DC4BED2 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
987C550AD2D049BE77E633BD /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
Expand All @@ -627,20 +574,6 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
0393722F9A3DA7A0568829EF /* Embed Precompiled Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Embed Precompiled Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "echo \"Skipping, nothing to be embedded.\"";
};
2C9C6B5EADA641EDF5BC523E /* Embed Precompiled Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
Expand Down Expand Up @@ -737,6 +670,7 @@
53CE6B2F74AB5FAA69D58923 /* XCScheme+SerialAction.swift in Sources */,
D783F0B2AC4CA6F10A0FC5B9 /* XCScheme+SkippedTests.swift in Sources */,
AB74DA38A17EE261024A711C /* XCScheme+TestAction.swift in Sources */,
D5D82B59980521FBA427EED8 /* XCScheme+TestPlanReference.swift in Sources */,
0390AF375B465D1DC7AB6194 /* XCScheme+TestableReference.swift in Sources */,
E113D0F651A2213459C65387 /* XCScheme.swift in Sources */,
3E2EE77196F6B2BECE8DF3DB /* BuildSettingsProvider.swift in Sources */,
Expand All @@ -756,14 +690,6 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
7488755698BC761FBEF2A84A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BB59A33A28B0AF4D694E8F41 /* Project.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
Expand Down Expand Up @@ -908,75 +834,6 @@
};
name = Debug;
};
974FCD4D53AEB79AE33B302E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_SEARCH_PATHS = /Users/pedropinera/.tuist/Versions/6b0d1e165d91d583efc89e522a1a40f89e891d65;
FRAMEWORK_VERSION = A;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
LIBRARY_SEARCH_PATHS = /Users/pedropinera/.tuist/Versions/6b0d1e165d91d583efc89e522a1a40f89e891d65;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = "io.tuist.manifests.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = XcodeProj_Carthage_Manifest;
SDKROOT = macosx;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_COMPILATION_MODE = singlefile;
SWIFT_INCLUDE_PATHS = /Users/pedropinera/.tuist/Versions/6b0d1e165d91d583efc89e522a1a40f89e891d65;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
A41ED2B1167277CC9B7246C5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_SEARCH_PATHS = /Users/pedropinera/.tuist/Versions/6b0d1e165d91d583efc89e522a1a40f89e891d65;
FRAMEWORK_VERSION = A;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
LIBRARY_SEARCH_PATHS = /Users/pedropinera/.tuist/Versions/6b0d1e165d91d583efc89e522a1a40f89e891d65;
MACH_O_TYPE = staticlib;
PRODUCT_BUNDLE_IDENTIFIER = "io.tuist.manifests.${PRODUCT_NAME:rfc1034identifier}";
PRODUCT_NAME = XcodeProj_Carthage_Manifest;
SDKROOT = macosx;
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = macosx;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_INCLUDE_PATHS = /Users/pedropinera/.tuist/Versions/6b0d1e165d91d583efc89e522a1a40f89e891d65;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
D5796A15286EF9ADD0F090D4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
Expand Down Expand Up @@ -1031,14 +888,6 @@
);
defaultConfigurationIsVisible = 0;
};
74CFFB40493E16E188E9C3B3 /* Build configuration list for PBXNativeTarget "XcodeProj_Carthage_Manifest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
974FCD4D53AEB79AE33B302E /* Debug */,
A41ED2B1167277CC9B7246C5 /* Release */,
);
defaultConfigurationIsVisible = 0;
};
/* End XCConfigurationList section */
};
rootObject = 223DB5C7FA35E8FD593C4040 /* Project object */;
Expand Down
Loading

0 comments on commit d193412

Please sign in to comment.