diff --git a/Cedar-Info.plist b/Cedar-Info.plist
index 1a590281..ea66de23 100644
--- a/Cedar-Info.plist
+++ b/Cedar-Info.plist
@@ -3,13 +3,15 @@
CFBundleDevelopmentRegion
- English
+ en
CFBundleExecutable
${EXECUTABLE_NAME}
CFBundleIdentifier
- io.pivotal.$(PRODUCT_NAME:rfc1034identifier)
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
6.0
+ CFBundleName
+ $(PRODUCT_NAME)
CFBundlePackageType
FMWK
CFBundleShortVersionString
@@ -18,5 +20,7 @@
????
CFBundleVersion
1
+ NSPrincipalClass
+
diff --git a/Cedar-iOS-Framework/Info.plist b/Cedar-iOS-Framework/Info.plist
deleted file mode 100644
index 7f16f9ad..00000000
--- a/Cedar-iOS-Framework/Info.plist
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- $(EXECUTABLE_NAME)
- CFBundleIdentifier
- io.pivotal.$(PRODUCT_NAME:rfc1034identifier)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- $(PRODUCT_NAME)
- CFBundlePackageType
- FMWK
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- $(CURRENT_PROJECT_VERSION)
- NSPrincipalClass
-
-
-
diff --git a/Cedar.podspec b/Cedar.podspec
index f6a547ac..c65fba91 100644
--- a/Cedar.podspec
+++ b/Cedar.podspec
@@ -10,10 +10,17 @@ Pod::Spec.new do |s|
s.osx.deployment_target = '10.7'
s.ios.deployment_target = '6.0'
+ s.watchos.deployment_target = '2.0'
s.source_files = 'Source/**/*.{h,m,mm}'
s.public_header_files = 'Source/Headers/Public/**/*.{h}'
- s.osx.exclude_files = '**/iPhone/**'
+ s.osx.exclude_files = '**/{iOS,UIKit}/**'
s.ios.exclude_files = '**/OSX/**'
+ s.watchos.exclude_files = '**/{OSX,iOS}/**'
+
+ if s.respond_to?(:tvos)
+ s.tvos.deployment_target = '9.0'
+ s.tvos.exclude_files = '**/OSX/**'
+ end
# Versions of this pod >= 0.9.0 require C++11.
# https://github.com/pivotal/cedar/issues/47
diff --git a/Cedar.xcodeproj/project.pbxproj b/Cedar.xcodeproj/project.pbxproj
index 5b5750dc..e6b74bc8 100644
--- a/Cedar.xcodeproj/project.pbxproj
+++ b/Cedar.xcodeproj/project.pbxproj
@@ -25,23 +25,18 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
- 1F45A3CE180E4796003C1E36 /* OCUnitApplicationTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96D34483144A845100352C4A /* OCUnitApplicationTests.mm */; };
+ 1F45A3CE180E4796003C1E36 /* SpecBundleApplicationTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96D34483144A845100352C4A /* SpecBundleApplicationTests.mm */; };
1F45A3D0180E4796003C1E36 /* CDRSymbolicatorSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */; };
1F45A3D1180E4796003C1E36 /* CDRSpecFailureSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */; };
1F45A3D4180E4796003C1E36 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
1F45A3D5180E4796003C1E36 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
- 1F45A3D6180E4796003C1E36 /* libCedar-StaticLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE222911DC2B0600029872 /* libCedar-StaticLib.a */; };
- 1F45A3D8180E4796003C1E36 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 96B5FA1A144A81A8000A6A5D /* InfoPlist.strings */; };
- 1F45A3E0180E47E5003C1E36 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F956BB2180E07CE00E603A9 /* XCTest.framework */; settings = {ATTRIBUTES = (Required, ); }; };
- 1F45A3E3180E4A1C003C1E36 /* XCUnitApplicationTestsWithXCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F45A3E2180E4A1C003C1E36 /* XCUnitApplicationTestsWithXCTest.m */; };
- 1F47B9A7186D69CD005A8CE1 /* CDROTestReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */; };
+ 1F45A3E3180E4A1C003C1E36 /* SpecBundleApplicationTestsWithXCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F45A3E2180E4A1C003C1E36 /* SpecBundleApplicationTestsWithXCTest.m */; };
1F47B9A8186D69CD005A8CE1 /* CDROTestReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */; };
1F483E32187D39D000521F81 /* CDROTestNamer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F483E30187D39D000521F81 /* CDROTestNamer.h */; };
1F483E33187D39D000521F81 /* CDROTestNamer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F483E31187D39D000521F81 /* CDROTestNamer.m */; };
1F483E34187D3CD200521F81 /* CDROTestNamer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F483E31187D39D000521F81 /* CDROTestNamer.m */; };
1F882AAA180F9B6300533238 /* BeNil_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AA9180F9B6300533238 /* BeNil_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
1F882AAC180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AAB180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
- 1FC90AA819FA2AF50082F844 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
1FDCD5601821D3BB00B511DB /* BeNil_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AA9180F9B6300533238 /* BeNil_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
1FDCD5611821D3BF00B511DB /* BeSameInstanceAs_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AAB180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
1FE15C1B1869091900207F0C /* CDRReportDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE15C191869091900207F0C /* CDRReportDispatcher.h */; };
@@ -67,13 +62,151 @@
34157D0E1B755E09007AD1BA /* CDROTestReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 96EA1CAC142C6449001A78E0 /* CDROTestReporter.h */; };
34157D101B755E21007AD1BA /* CDRTeamCityReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 42064465139B44EC00C85605 /* CDRTeamCityReporter.h */; };
34157D111B755E40007AD1BA /* CDRBufferedDefaultReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 1FF449B318A0C04D00AF94B0 /* CDRBufferedDefaultReporter.h */; };
- 342F5D0B18F430DB00F38E35 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 342F5D0A18F430DB00F38E35 /* QuartzCore.framework */; };
- 34322B091BA740B900D0CFBD /* CDRXCTestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */; settings = {ASSET_TAGS = (); }; };
- 34322B0A1BA740B900D0CFBD /* CDRXCTestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */; settings = {ASSET_TAGS = (); }; };
- 34322B0B1BA742B400D0CFBD /* CDRPrivateFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34777EB61B99451200A69FCF /* CDRPrivateFunctions.h */; settings = {ASSET_TAGS = (); }; };
- 34322B0C1BA7471B00D0CFBD /* TestObservationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34757E211BA466050047BC8D /* TestObservationHelper.m */; settings = {ASSET_TAGS = (); COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 342FB2C51BC326100090E253 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
+ 342FB2C71BC328320090E253 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 342FB2C61BC328320090E253 /* ApplicationServices.framework */; };
+ 34322B091BA740B900D0CFBD /* CDRXCTestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */; };
+ 34322B0A1BA740B900D0CFBD /* CDRXCTestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */; };
+ 34322B0B1BA742B400D0CFBD /* CDRPrivateFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34777EB61B99451200A69FCF /* CDRPrivateFunctions.h */; };
+ 34322B0C1BA7471B00D0CFBD /* TestObservationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34757E211BA466050047BC8D /* TestObservationHelper.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
343FAFEA190FDAEC0085AFEC /* DeallocNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 343FAFE9190FDAEC0085AFEC /* DeallocNotifier.m */; };
343FAFEB190FDAEC0085AFEC /* DeallocNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 343FAFE9190FDAEC0085AFEC /* DeallocNotifier.m */; };
+ 346261E71B995422002CAEBD /* CDRSpyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE8DBD2175FFCF3008AF18A /* CDRSpyInfo.h */; };
+ 346261E81B995422002CAEBD /* CedarDoubleImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6DA15AE0B0300617E1A /* CedarDoubleImpl.h */; };
+ 346261E91B995422002CAEBD /* NSInvocation+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191019DCC5A900194E95 /* NSInvocation+Cedar.h */; };
+ 346261EA1B995422002CAEBD /* NSMethodSignature+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191119DCC5A900194E95 /* NSMethodSignature+Cedar.h */; };
+ 346261EB1B995422002CAEBD /* CDROTestNamer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F483E30187D39D000521F81 /* CDROTestNamer.h */; };
+ 346261EC1B995422002CAEBD /* CDRSlowTestStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = E31179D0161FD937007D3CDE /* CDRSlowTestStatistics.h */; };
+ 346261ED1B995422002CAEBD /* CDRReportDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE15C191869091900207F0C /* CDRReportDispatcher.h */; };
+ 346261EE1B995422002CAEBD /* CDRBlockHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3460489318F2DBBF00BC93B6 /* CDRBlockHelper.h */; };
+ 346261EF1B995422002CAEBD /* CDRNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F3DF7B1A6ABA2E003041DA /* CDRNil.h */; };
+ 346261F11B995422002CAEBD /* CDRPrivateFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34777EB61B99451200A69FCF /* CDRPrivateFunctions.h */; };
+ 346261F21B995422002CAEBD /* CDRRuntimeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AE55BF1D19A7CF83005948E6 /* CDRRuntimeUtilities.h */; };
+ 346261F31B995422002CAEBD /* CDRSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 969B6F95160F1FEC00C7C792 /* CDRSymbolicator.h */; };
+ 346261F41B995422002CAEBD /* CDRTypeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 34681C2D18FE4611009D38AC /* CDRTypeUtilities.h */; };
+ 346261F51B995426002CAEBD /* CDRXCTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE34724919C37ECF005CA6F1 /* CDRXCTestCase.h */; };
+ 346261F71B995426002CAEBD /* CDRXCTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = AE31A29D19C0F23F00C438C1 /* CDRXCTestSuite.h */; };
+ 346261F81B995426002CAEBD /* NSInvocation+CDRXExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4E9B9019C8B44700D794CE /* NSInvocation+CDRXExample.h */; };
+ 346261F91B995445002CAEBD /* Argument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136015D1425C003AAB9C /* Argument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346261FA1B995445002CAEBD /* ValueArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136315D14274003AAB9C /* ValueArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346261FB1B995445002CAEBD /* AnyInstanceArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AE94D03E15F341B200A0C2B7 /* AnyInstanceArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346261FC1B995445002CAEBD /* ReturnValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136615D142E3003AAB9C /* ReturnValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346261FD1B995445002CAEBD /* AnyArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136915D1439B003AAB9C /* AnyArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346261FE1B995445002CAEBD /* AnyInstanceOfClassArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2DD1921F0B500B057AC /* AnyInstanceOfClassArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346261FF1B995445002CAEBD /* AnyInstanceConformingToProtocolArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2E41921F2F600B057AC /* AnyInstanceConformingToProtocolArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262001B99544D002CAEBD /* CDRProtocolFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74902E15B45E80008EA127 /* CDRProtocolFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262011B99544D002CAEBD /* CedarDoubles.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC8714C4DBA70016652A /* CedarDoubles.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262021B99544D002CAEBD /* CDRSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC9814C4DD440016652A /* CDRSpy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262031B99544D002CAEBD /* CDRClassFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA67915AB72DA00617E1A /* CDRClassFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262041B99544D002CAEBD /* HaveReceived.h in Headers */ = {isa = PBXBuildFile; fileRef = 6639A78014C50D3000B564B7 /* HaveReceived.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262051B99544D002CAEBD /* CedarDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA68815AC728A00617E1A /* CedarDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262061B99544D002CAEBD /* RejectedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A945D1880792E008566F5 /* RejectedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262071B99544D002CAEBD /* StubbedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6D115AE082500617E1A /* StubbedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262081B99544D002CAEBD /* InvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AE597B4015B0638B00EEF305 /* InvocationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262091B99544D002CAEBD /* CDRFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74907315B488BE008EA127 /* CDRFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462620A1B99546C002CAEBD /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFB13ECC21E00786282 /* Base.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462620B1B99546C002CAEBD /* BeCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFC13ECC21E00786282 /* BeCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462620C1B99546C002CAEBD /* BeFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A9457187F7D8F008566F5 /* BeFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462620D1B99546C002CAEBD /* BeGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF1145A2D79002F93BB /* BeGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462620E1B99546C002CAEBD /* BeGTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF3300B145B4F75002F93BB /* BeGTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462620F1B99546C002CAEBD /* BeInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFD13ECC21E00786282 /* BeInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262101B99546C002CAEBD /* BeLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33016145B6222002F93BB /* BeLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262111B99546C002CAEBD /* BeLTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33020145B69DE002F93BB /* BeLTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262121B99546C002CAEBD /* BeNil.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFE13ECC21E00786282 /* BeNil.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262131B99546C002CAEBD /* BeSameInstanceAs.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFF13ECC21E00786282 /* BeSameInstanceAs.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262141B99546C002CAEBD /* BeTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300013ECC21E00786282 /* BeTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262151B99546C002CAEBD /* ConformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5898AEAF3FE8C683E6F23C1D /* ConformTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262161B99546C002CAEBD /* Equal.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300113ECC21E00786282 /* Equal.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262171B99546C002CAEBD /* Exist.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0721E2187518FD0031CC42 /* Exist.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262181B99546C002CAEBD /* RaiseException.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB45A901496C8D800845D09 /* RaiseException.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262191B99546C002CAEBD /* RespondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = CA17998C17F89C4B00C38060 /* RespondTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462621A1B995473002CAEBD /* BeEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7301013ECC25000786282 /* BeEmpty.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462621B1B995473002CAEBD /* Contain.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7FA13F4601400C8872C /* Contain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462621C1B995473002CAEBD /* AnInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D1E67A18F7A2E6005161AD /* AnInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462621D1B99548A002CAEBD /* StringifiersBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303813ECCB7B00786282 /* StringifiersBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462621E1B99548A002CAEBD /* StringifiersContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303913ECCB7B00786282 /* StringifiersContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462621F1B995491002CAEBD /* ComparatorsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D213F45BE500C8872C /* ComparatorsBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262201B995491002CAEBD /* ComparatorsContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D513F45BFC00C8872C /* ComparatorsContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262211B995491002CAEBD /* CompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF3145A2E91002F93BB /* CompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262221B995491002CAEBD /* CompareGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF7145A2EDF002F93BB /* CompareGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262231B995491002CAEBD /* ComparatorsContainerConvenience.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFF375718FC452E002DA993 /* ComparatorsContainerConvenience.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262241B995491002CAEBD /* CompareCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0F354D19E87D6F00B9F116 /* CompareCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462622B1B9954A8002CAEBD /* ActualValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF58413E9E87E00029396 /* ActualValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462622C1B9954A8002CAEBD /* CedarMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF55E13E9C0E300029396 /* CedarMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462622D1B9954A8002CAEBD /* CedarComparators.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7713EC730700786282 /* CedarComparators.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462622E1B9954A8002CAEBD /* CedarStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7A13EC734000786282 /* CedarStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262301B9954A8002CAEBD /* ShouldSyntax.h in Headers */ = {isa = PBXBuildFile; fileRef = AE84F0DA145B70DD00769F85 /* ShouldSyntax.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262311B9954B8002CAEBD /* CDRColorizedReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC9DEEA12C2CC7E0039512D /* CDRColorizedReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262321B9954B8002CAEBD /* CDRDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCB11DC27B800029872 /* CDRDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262331B9954B8002CAEBD /* CDRExampleReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD011DC27B800029872 /* CDRExampleReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262341B9954B8002CAEBD /* CDRJUnitXMLReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 492951DC1481AAB100FA8916 /* CDRJUnitXMLReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262351B9954B8002CAEBD /* CDROTestReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA1CAC142C6449001A78E0 /* CDROTestReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262361B9954B8002CAEBD /* CDRTeamCityReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 42064465139B44EC00C85605 /* CDRTeamCityReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262371B9954B8002CAEBD /* CDRBufferedDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF449B318A0C04D00AF94B0 /* CDRBufferedDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262381B9954C1002CAEBD /* CDRExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCC11DC27B800029872 /* CDRExample.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262391B9954C1002CAEBD /* CDRExampleBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCD11DC27B800029872 /* CDRExampleBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462623A1B9954C1002CAEBD /* CDRExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCE11DC27B800029872 /* CDRExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462623B1B9954C1002CAEBD /* CDRExampleParent.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCF11DC27B800029872 /* CDRExampleParent.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462623C1B9954C1002CAEBD /* CDRFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD111DC27B800029872 /* CDRFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462623D1B9954C1002CAEBD /* CDRHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 2234907C18009DA6001C8E8D /* CDRHooks.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462623E1B9954C1002CAEBD /* CDRSharedExampleGroupPool.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFD17B311DD1E8200F4448A /* CDRSharedExampleGroupPool.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 3462623F1B9954C1002CAEBD /* CDRSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD211DC27B800029872 /* CDRSpec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262401B9954C1002CAEBD /* CDRSpecFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8C880E13626FA5006C9305 /* CDRSpecFailure.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262411B9954C1002CAEBD /* CDRSpecHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FDB11DC27B800029872 /* CDRSpecHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262421B9954C1002CAEBD /* CDRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF8FB0619E6000E00DD4FE4 /* CDRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262431B9954C1002CAEBD /* Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD311DC27B800029872 /* Cedar.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262441B9954E0002CAEBD /* CDRProtocolFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74906E15B48690008EA127 /* CDRProtocolFake.mm */; };
+ 346262451B9954E0002CAEBD /* CDRSpy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6628FC9B14C4DEC50016652A /* CDRSpy.mm */; };
+ 346262461B9954E0002CAEBD /* CDRClassFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA68315AB78FB00617E1A /* CDRClassFake.mm */; };
+ 346262471B9954E0002CAEBD /* CedarDoubleImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA6DD15AE0BE200617E1A /* CedarDoubleImpl.mm */; };
+ 346262481B9954E0002CAEBD /* CDRFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74907015B486CD008EA127 /* CDRFake.mm */; };
+ 346262491B9954E0002CAEBD /* CedarDouble.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE36AC6415B5CA6E00EB6C51 /* CedarDouble.mm */; };
+ 3462624A1B9954E0002CAEBD /* RejectedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A946018807DA6008566F5 /* RejectedMethod.mm */; };
+ 3462624B1B9954E0002CAEBD /* StubbedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEB1A74115F304A9002E4167 /* StubbedMethod.mm */; };
+ 3462624C1B9954E0002CAEBD /* InvocationMatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7873715F440980058A27B /* InvocationMatcher.mm */; };
+ 3462624D1B9954E0002CAEBD /* HaveReceived.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7874C15F444A50058A27B /* HaveReceived.mm */; };
+ 3462624E1B9954E0002CAEBD /* CDRSpyInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE8DBD3175FFCF3008AF18A /* CDRSpyInfo.mm */; };
+ 3462624F1B9954E4002CAEBD /* AnyInstanceArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE94D04315F3449500A0C2B7 /* AnyInstanceArgument.mm */; };
+ 346262501B9954E4002CAEBD /* AnyArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FF4497C18A0B37A00AF94B0 /* AnyArgument.mm */; };
+ 346262511B9954E4002CAEBD /* AnyInstanceOfClassArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2DE1921F18100B057AC /* AnyInstanceOfClassArgument.mm */; };
+ 346262521B9954E4002CAEBD /* AnyInstanceConformingToProtocolArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2E51921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm */; };
+ 346262531B9954EA002CAEBD /* NSInvocation+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7F1705172730B000E1146D /* NSInvocation+Cedar.m */; };
+ 346262541B9954EA002CAEBD /* NSMethodSignature+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ADE41618F23C8E00BD1E99 /* NSMethodSignature+Cedar.m */; };
+ 346262551B99567D002CAEBD /* StringifiersBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE02021717452006009A7915 /* StringifiersBase.mm */; };
+ 346262561B995683002CAEBD /* RaiseException.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE167EF115B216DA005960B9 /* RaiseException.mm */; };
+ 346262571B995683002CAEBD /* RespondTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17998F17F89C9700C38060 /* RespondTo.mm */; };
+ 346262581B995683002CAEBD /* ConformTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898AADDDCB0B204C88D1199 /* ConformTo.mm */; };
+ 346262591B995689002CAEBD /* CDROTestNamer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F483E31187D39D000521F81 /* CDROTestNamer.m */; };
+ 3462625A1B995689002CAEBD /* CDRSlowTestStatistics.m in Sources */ = {isa = PBXBuildFile; fileRef = E31179D1161FD937007D3CDE /* CDRSlowTestStatistics.m */; };
+ 3462625B1B99568F002CAEBD /* CDRColorizedReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC9DEEB12C2CC7E0039512D /* CDRColorizedReporter.m */; };
+ 3462625C1B99568F002CAEBD /* CDRDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC411DC27B800029872 /* CDRDefaultReporter.m */; };
+ 3462625D1B99568F002CAEBD /* CDRJUnitXMLReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 492951DF1481AAFA00FA8916 /* CDRJUnitXMLReporter.m */; };
+ 3462625E1B99568F002CAEBD /* CDROTestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA6142C6425001A78E0 /* CDROTestReporter.m */; };
+ 3462625F1B99568F002CAEBD /* CDRReportDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE15C1A1869091900207F0C /* CDRReportDispatcher.m */; };
+ 346262601B99568F002CAEBD /* CDRTeamCityReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 42064469139B44F600C85605 /* CDRTeamCityReporter.m */; };
+ 346262611B99568F002CAEBD /* CDRBufferedDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF449B018A0C03800AF94B0 /* CDRBufferedDefaultReporter.m */; };
+ 346262621B995696002CAEBD /* CDRSpec+XCTestSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = AE0C9D8B19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m */; };
+ 346262631B995696002CAEBD /* CDRXCTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = AE34724A19C37ECF005CA6F1 /* CDRXCTestCase.m */; };
+ 346262641B995696002CAEBD /* CDRXCTestObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F409971B2E3C8B001EFA14 /* CDRXCTestObserver.m */; };
+ 346262651B995696002CAEBD /* CDRXCTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = AE31A29E19C0F23F00C438C1 /* CDRXCTestSuite.m */; };
+ 346262661B995696002CAEBD /* NSInvocation+CDRXExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4E9B9119C8B44700D794CE /* NSInvocation+CDRXExample.m */; };
+ 346262671B99569B002CAEBD /* CDRExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC511DC27B800029872 /* CDRExample.m */; };
+ 346262681B99569B002CAEBD /* CDRExampleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC611DC27B800029872 /* CDRExampleBase.m */; };
+ 346262691B99569B002CAEBD /* CDRExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC711DC27B800029872 /* CDRExampleGroup.m */; };
+ 3462626A1B99569B002CAEBD /* CDRFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC811DC27B800029872 /* CDRFunctions.m */; };
+ 3462626B1B99569B002CAEBD /* CDRTestBundleRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA7142C6425001A78E0 /* CDRTestBundleRunner.m */; };
+ 3462626C1B99569B002CAEBD /* CDRRuntimeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AE55BF1A19A7CF58005948E6 /* CDRRuntimeUtilities.m */; };
+ 3462626D1B99569B002CAEBD /* CDRSharedExampleGroupPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFD17B111DD1E7200F4448A /* CDRSharedExampleGroupPool.m */; };
+ 3462626E1B99569B002CAEBD /* CDRSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC911DC27B800029872 /* CDRSpec.m */; };
+ 3462626F1B99569B002CAEBD /* CDRSpecFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEF360619DE21DB00794484 /* CDRSpecFailure.m */; };
+ 346262701B99569B002CAEBD /* CDRSpecHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE611DC27B800029872 /* CDRSpecHelper.m */; };
+ 346262711B99569B002CAEBD /* CDRSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 969B6F82160C61E000C7C792 /* CDRSymbolicator.m */; };
+ 346262721B99569B002CAEBD /* CDRTypeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2B18FE451E009D38AC /* CDRTypeUtilities.m */; };
+ 346262731B99569B002CAEBD /* CDRNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF7C1A6ABA2E003041DA /* CDRNil.m */; };
+ 346262741B99BE9F002CAEBD /* UIGeometryCompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC40C4E174AC4C000474D2D /* UIGeometryCompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262751B99BE9F002CAEBD /* UIGeometryStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC40C4F174AC4C000474D2D /* UIGeometryStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 346262851B99C1DC002CAEBD /* Cedar-watchOS Specs Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 346262841B99C1DC002CAEBD /* Cedar-watchOS Specs Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
+ 3462628E1B99C1DC002CAEBD /* ExtensionDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3462628D1B99C1DC002CAEBD /* ExtensionDelegate.mm */; };
+ 346262A01B99D0DD002CAEBD /* Cedar.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 346261DF1B995239002CAEBD /* Cedar.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
34640DA71B6964F90083EB01 /* CDRBlockHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3460489318F2DBBF00BC93B6 /* CDRBlockHelper.h */; };
34640DA81B6964FE0083EB01 /* CDRTypeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 34681C2D18FE4611009D38AC /* CDRTypeUtilities.h */; };
34640DA91B6965060083EB01 /* CDRNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F3DF7B1A6ABA2E003041DA /* CDRNil.h */; };
@@ -81,19 +214,37 @@
34681C2E18FE4884009D38AC /* CDRTypeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2B18FE451E009D38AC /* CDRTypeUtilities.m */; };
34681C3018FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */; };
34681C3118FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */; };
+ 346D1A971BBB37F400BECD4B /* SpecBundleApplicationTestsWithXCTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F45A3E2180E4A1C003C1E36 /* SpecBundleApplicationTestsWithXCTest.m */; };
+ 346D1A991BBB3DDD00BECD4B /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FED11DC27B800029872 /* main.mm */; };
+ 346D1A9A1BBB3DDE00BECD4B /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FED11DC27B800029872 /* main.mm */; };
+ 346D1A9B1BBB404800BECD4B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
+ 346D1A9C1BBB405600BECD4B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
+ 346D1A9E1BBB408E00BECD4B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
+ 346D1A9F1BBB408F00BECD4B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
+ 346D1AA81BBC406700BECD4B /* libCedar.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE222911DC2B0600029872 /* libCedar.a */; };
+ 346D1AAA1BBC41FE00BECD4B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 346D1AA91BBC41FE00BECD4B /* Foundation.framework */; };
+ 346D1AAB1BBC43E600BECD4B /* CDROTestReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */; };
+ 346D1AAD1BBC46B600BECD4B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 346D1AAC1BBC46B600BECD4B /* QuartzCore.framework */; };
34757E261BA4A48E0047BC8D /* TestObservationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34757E211BA466050047BC8D /* TestObservationHelper.m */; };
34777EB71B99451200A69FCF /* CDRPrivateFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34777EB61B99451200A69FCF /* CDRPrivateFunctions.h */; };
+ 34852D151BBE35FF0072D249 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B5FA04144A81A8000A6A5D /* main.m */; };
+ 34852D161BBE35FF0072D249 /* iOSHostAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B5FA07144A81A8000A6A5D /* iOSHostAppDelegate.m */; };
+ 34852D181BBE35FF0072D249 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
+ 34852D191BBE35FF0072D249 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
+ 34852D1D1BBE35FF0072D249 /* Cedar-watchOS Specs.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 346262781B99C1DB002CAEBD /* Cedar-watchOS Specs.app */; };
+ 34852D261BBE38EE0072D249 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 34852D251BBE38EE0072D249 /* Default-568h@2x.png */; };
3492DA971BA670C10032B35A /* CDRXCTestFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA961BA670C10032B35A /* CDRXCTestFunctions.m */; };
3492DA981BA670C10032B35A /* CDRXCTestFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA961BA670C10032B35A /* CDRXCTestFunctions.m */; };
3492DA991BA670C10032B35A /* CDRXCTestFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA961BA670C10032B35A /* CDRXCTestFunctions.m */; };
3492DA9B1BA672AB0032B35A /* CDRXCTestSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9A1BA672A60032B35A /* CDRXCTestSupport.h */; };
3492DA9C1BA672AD0032B35A /* CDRXCTestSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9A1BA672A60032B35A /* CDRXCTestSupport.h */; };
3492DA9F1BA6F9E70032B35A /* CDRSpecRun.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9D1BA6F9E70032B35A /* CDRSpecRun.h */; };
- 3492DAA01BA6F9E70032B35A /* CDRSpecRun.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9D1BA6F9E70032B35A /* CDRSpecRun.h */; };
3492DAA11BA6F9E70032B35A /* CDRSpecRun.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9D1BA6F9E70032B35A /* CDRSpecRun.h */; };
3492DAA21BA6F9E70032B35A /* CDRSpecRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA9E1BA6F9E70032B35A /* CDRSpecRun.m */; };
3492DAA31BA6F9E70032B35A /* CDRSpecRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA9E1BA6F9E70032B35A /* CDRSpecRun.m */; };
3492DAA41BA6F9E70032B35A /* CDRSpecRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA9E1BA6F9E70032B35A /* CDRSpecRun.m */; };
+ 34A848581B9A4A0500396A09 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34A848571B9A4A0500396A09 /* UIKit.framework */; };
+ 34A848591B9A4A2E00396A09 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 34A848551B9A491E00396A09 /* Interface.storyboard */; };
34ADD2E01921F18100B057AC /* AnyInstanceOfClassArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2DE1921F18100B057AC /* AnyInstanceOfClassArgument.mm */; };
34ADD2E11921F18100B057AC /* AnyInstanceOfClassArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2DE1921F18100B057AC /* AnyInstanceOfClassArgument.mm */; };
34ADD2E71921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2E51921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm */; };
@@ -105,11 +256,289 @@
34ADE41818F23C8E00BD1E99 /* NSMethodSignature+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ADE41618F23C8E00BD1E99 /* NSMethodSignature+Cedar.m */; };
34ADE41918F23E6B00BD1E99 /* NSMethodSignature+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ADE41618F23C8E00BD1E99 /* NSMethodSignature+Cedar.m */; };
34D4B5C318F3AE0400FB2C3B /* UIKitContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34D4B5C118F3ADFF00FB2C3B /* UIKitContainSpec.mm */; };
+ 34D7C3C01BB970DF00E8E523 /* CDRXCTestFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA961BA670C10032B35A /* CDRXCTestFunctions.m */; };
+ 34D7C3C11BB970F100E8E523 /* CDRSpecRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA9E1BA6F9E70032B35A /* CDRSpecRun.m */; };
+ 34D7C3C21BB9710300E8E523 /* CDRXCTestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */; };
+ 34D7C3C31BB9710800E8E523 /* CDRXCTestSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9A1BA672A60032B35A /* CDRXCTestSupport.h */; };
+ 34D7C3C41BB9710F00E8E523 /* CDRSpecRun.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9D1BA6F9E70032B35A /* CDRSpecRun.h */; };
+ 34D7C3D21BB9B4D600E8E523 /* AnyInstanceArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE94D04315F3449500A0C2B7 /* AnyInstanceArgument.mm */; };
+ 34D7C3D31BB9B4D600E8E523 /* AnyArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FF4497C18A0B37A00AF94B0 /* AnyArgument.mm */; };
+ 34D7C3D41BB9B4D600E8E523 /* AnyInstanceOfClassArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2DE1921F18100B057AC /* AnyInstanceOfClassArgument.mm */; };
+ 34D7C3D51BB9B4D600E8E523 /* AnyInstanceConformingToProtocolArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2E51921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm */; };
+ 34D7C3D61BB9B4D600E8E523 /* CDRProtocolFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74906E15B48690008EA127 /* CDRProtocolFake.mm */; };
+ 34D7C3D71BB9B4D600E8E523 /* CDRSpy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6628FC9B14C4DEC50016652A /* CDRSpy.mm */; };
+ 34D7C3D81BB9B4D600E8E523 /* CDRClassFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA68315AB78FB00617E1A /* CDRClassFake.mm */; };
+ 34D7C3D91BB9B4D600E8E523 /* CedarDoubleImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA6DD15AE0BE200617E1A /* CedarDoubleImpl.mm */; };
+ 34D7C3DA1BB9B4D600E8E523 /* CDRFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74907015B486CD008EA127 /* CDRFake.mm */; };
+ 34D7C3DB1BB9B4D600E8E523 /* CedarDouble.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE36AC6415B5CA6E00EB6C51 /* CedarDouble.mm */; };
+ 34D7C3DC1BB9B4D600E8E523 /* RejectedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A946018807DA6008566F5 /* RejectedMethod.mm */; };
+ 34D7C3DD1BB9B4D600E8E523 /* StubbedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEB1A74115F304A9002E4167 /* StubbedMethod.mm */; };
+ 34D7C3DE1BB9B4D600E8E523 /* InvocationMatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7873715F440980058A27B /* InvocationMatcher.mm */; };
+ 34D7C3DF1BB9B4D600E8E523 /* HaveReceived.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7874C15F444A50058A27B /* HaveReceived.mm */; };
+ 34D7C3E01BB9B4D600E8E523 /* CDRSpyInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE8DBD3175FFCF3008AF18A /* CDRSpyInfo.mm */; };
+ 34D7C3E11BB9B4DD00E8E523 /* NSInvocation+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7F1705172730B000E1146D /* NSInvocation+Cedar.m */; };
+ 34D7C3E21BB9B4DD00E8E523 /* NSMethodSignature+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ADE41618F23C8E00BD1E99 /* NSMethodSignature+Cedar.m */; };
+ 34D7C3E31BB9B51100E8E523 /* NSBundle+MainBundleHijack.m in Sources */ = {isa = PBXBuildFile; fileRef = 960118BB1434867E00825FFF /* NSBundle+MainBundleHijack.m */; };
+ 34D7C3E41BB9B51100E8E523 /* CedarApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE211DC27B800029872 /* CedarApplicationDelegate.m */; };
+ 34D7C3E51BB9B51600E8E523 /* StringifiersBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE02021717452006009A7915 /* StringifiersBase.mm */; };
+ 34D7C3E61BB9B51900E8E523 /* RaiseException.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE167EF115B216DA005960B9 /* RaiseException.mm */; };
+ 34D7C3E71BB9B51900E8E523 /* RespondTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17998F17F89C9700C38060 /* RespondTo.mm */; };
+ 34D7C3E81BB9B51900E8E523 /* ConformTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898AADDDCB0B204C88D1199 /* ConformTo.mm */; };
+ 34D7C3E91BB9B51E00E8E523 /* CDROTestNamer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F483E31187D39D000521F81 /* CDROTestNamer.m */; };
+ 34D7C3EA1BB9B51E00E8E523 /* CDRSlowTestStatistics.m in Sources */ = {isa = PBXBuildFile; fileRef = E31179D1161FD937007D3CDE /* CDRSlowTestStatistics.m */; };
+ 34D7C3EB1BB9B52200E8E523 /* CDRColorizedReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC9DEEB12C2CC7E0039512D /* CDRColorizedReporter.m */; };
+ 34D7C3EC1BB9B52200E8E523 /* CDRDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC411DC27B800029872 /* CDRDefaultReporter.m */; };
+ 34D7C3ED1BB9B52200E8E523 /* CDRJUnitXMLReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 492951DF1481AAFA00FA8916 /* CDRJUnitXMLReporter.m */; };
+ 34D7C3EE1BB9B52200E8E523 /* CDROTestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA6142C6425001A78E0 /* CDROTestReporter.m */; };
+ 34D7C3EF1BB9B52200E8E523 /* CDRReportDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE15C1A1869091900207F0C /* CDRReportDispatcher.m */; };
+ 34D7C3F01BB9B52200E8E523 /* CDRTeamCityReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 42064469139B44F600C85605 /* CDRTeamCityReporter.m */; };
+ 34D7C3F11BB9B52200E8E523 /* CDRBufferedDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF449B018A0C03800AF94B0 /* CDRBufferedDefaultReporter.m */; };
+ 34D7C3F21BB9B52700E8E523 /* CDRSpec+XCTestSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = AE0C9D8B19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m */; };
+ 34D7C3F31BB9B52700E8E523 /* CDRXCTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = AE34724A19C37ECF005CA6F1 /* CDRXCTestCase.m */; };
+ 34D7C3F41BB9B52700E8E523 /* CDRXCTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = AE31A29E19C0F23F00C438C1 /* CDRXCTestSuite.m */; };
+ 34D7C3F51BB9B52700E8E523 /* CDRXCTestObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F409971B2E3C8B001EFA14 /* CDRXCTestObserver.m */; };
+ 34D7C3F61BB9B52700E8E523 /* NSInvocation+CDRXExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4E9B9119C8B44700D794CE /* NSInvocation+CDRXExample.m */; };
+ 34D7C3F71BB9B52700E8E523 /* CDRXCTestFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA961BA670C10032B35A /* CDRXCTestFunctions.m */; };
+ 34D7C3F81BB9B52E00E8E523 /* CDRExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC511DC27B800029872 /* CDRExample.m */; };
+ 34D7C3F91BB9B52E00E8E523 /* CDRExampleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC611DC27B800029872 /* CDRExampleBase.m */; };
+ 34D7C3FA1BB9B52E00E8E523 /* CDRExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC711DC27B800029872 /* CDRExampleGroup.m */; };
+ 34D7C3FB1BB9B52E00E8E523 /* CDRFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC811DC27B800029872 /* CDRFunctions.m */; };
+ 34D7C3FC1BB9B52E00E8E523 /* CDRTestBundleRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA7142C6425001A78E0 /* CDRTestBundleRunner.m */; };
+ 34D7C3FD1BB9B52E00E8E523 /* CDRRuntimeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AE55BF1A19A7CF58005948E6 /* CDRRuntimeUtilities.m */; };
+ 34D7C3FE1BB9B52E00E8E523 /* CDRSharedExampleGroupPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFD17B111DD1E7200F4448A /* CDRSharedExampleGroupPool.m */; };
+ 34D7C3FF1BB9B52E00E8E523 /* CDRSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC911DC27B800029872 /* CDRSpec.m */; };
+ 34D7C4001BB9B52E00E8E523 /* CDRSpecFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEF360619DE21DB00794484 /* CDRSpecFailure.m */; };
+ 34D7C4011BB9B52E00E8E523 /* CDRSpecHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE611DC27B800029872 /* CDRSpecHelper.m */; };
+ 34D7C4021BB9B52E00E8E523 /* CDRSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 969B6F82160C61E000C7C792 /* CDRSymbolicator.m */; };
+ 34D7C4031BB9B52E00E8E523 /* CDRTypeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2B18FE451E009D38AC /* CDRTypeUtilities.m */; };
+ 34D7C4041BB9B52E00E8E523 /* CDRNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF7C1A6ABA2E003041DA /* CDRNil.m */; };
+ 34D7C4051BB9B52E00E8E523 /* CDRSpecRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 3492DA9E1BA6F9E70032B35A /* CDRSpecRun.m */; };
+ 34D7C4061BB9B53C00E8E523 /* CDRSpyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE8DBD2175FFCF3008AF18A /* CDRSpyInfo.h */; };
+ 34D7C4071BB9B53C00E8E523 /* CedarDoubleImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6DA15AE0B0300617E1A /* CedarDoubleImpl.h */; };
+ 34D7C4081BB9B53F00E8E523 /* NSInvocation+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191019DCC5A900194E95 /* NSInvocation+Cedar.h */; };
+ 34D7C4091BB9B53F00E8E523 /* NSMethodSignature+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191119DCC5A900194E95 /* NSMethodSignature+Cedar.h */; };
+ 34D7C40A1BB9B54600E8E523 /* CDROTestNamer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F483E30187D39D000521F81 /* CDROTestNamer.h */; };
+ 34D7C40B1BB9B54600E8E523 /* CDRSlowTestStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = E31179D0161FD937007D3CDE /* CDRSlowTestStatistics.h */; };
+ 34D7C40C1BB9B54A00E8E523 /* CDRReportDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE15C191869091900207F0C /* CDRReportDispatcher.h */; };
+ 34D7C40D1BB9B54F00E8E523 /* CDRXCTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE34724919C37ECF005CA6F1 /* CDRXCTestCase.h */; };
+ 34D7C40E1BB9B54F00E8E523 /* CDRXCTestObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */; };
+ 34D7C40F1BB9B54F00E8E523 /* CDRXCTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = AE31A29D19C0F23F00C438C1 /* CDRXCTestSuite.h */; };
+ 34D7C4101BB9B54F00E8E523 /* CDRXCTestSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9A1BA672A60032B35A /* CDRXCTestSupport.h */; };
+ 34D7C4111BB9B54F00E8E523 /* NSInvocation+CDRXExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4E9B9019C8B44700D794CE /* NSInvocation+CDRXExample.h */; };
+ 34D7C4121BB9B55500E8E523 /* CDRBlockHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3460489318F2DBBF00BC93B6 /* CDRBlockHelper.h */; };
+ 34D7C4131BB9B55500E8E523 /* CDRNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F3DF7B1A6ABA2E003041DA /* CDRNil.h */; };
+ 34D7C4141BB9B55500E8E523 /* CDRPrivateFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = 34777EB61B99451200A69FCF /* CDRPrivateFunctions.h */; };
+ 34D7C4151BB9B55500E8E523 /* CDRRuntimeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AE55BF1D19A7CF83005948E6 /* CDRRuntimeUtilities.h */; };
+ 34D7C4161BB9B55500E8E523 /* CDRSpecRun.h in Headers */ = {isa = PBXBuildFile; fileRef = 3492DA9D1BA6F9E70032B35A /* CDRSpecRun.h */; };
+ 34D7C4171BB9B55500E8E523 /* CDRSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 969B6F95160F1FEC00C7C792 /* CDRSymbolicator.h */; };
+ 34D7C4181BB9B55500E8E523 /* CDRTypeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 34681C2D18FE4611009D38AC /* CDRTypeUtilities.h */; };
+ 34D7C4191BB9B56D00E8E523 /* Argument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136015D1425C003AAB9C /* Argument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C41A1BB9B56D00E8E523 /* ValueArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136315D14274003AAB9C /* ValueArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C41B1BB9B56D00E8E523 /* AnyInstanceArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AE94D03E15F341B200A0C2B7 /* AnyInstanceArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C41C1BB9B56D00E8E523 /* ReturnValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136615D142E3003AAB9C /* ReturnValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C41D1BB9B56D00E8E523 /* AnyArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136915D1439B003AAB9C /* AnyArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C41E1BB9B56D00E8E523 /* AnyInstanceOfClassArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2DD1921F0B500B057AC /* AnyInstanceOfClassArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C41F1BB9B56D00E8E523 /* AnyInstanceConformingToProtocolArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2E41921F2F600B057AC /* AnyInstanceConformingToProtocolArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4201BB9B59200E8E523 /* CDRProtocolFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74902E15B45E80008EA127 /* CDRProtocolFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4211BB9B59200E8E523 /* CedarDoubles.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC8714C4DBA70016652A /* CedarDoubles.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4221BB9B59200E8E523 /* CDRSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC9814C4DD440016652A /* CDRSpy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4231BB9B59200E8E523 /* CDRClassFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA67915AB72DA00617E1A /* CDRClassFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4241BB9B59200E8E523 /* HaveReceived.h in Headers */ = {isa = PBXBuildFile; fileRef = 6639A78014C50D3000B564B7 /* HaveReceived.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4251BB9B59200E8E523 /* CedarDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA68815AC728A00617E1A /* CedarDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4261BB9B59200E8E523 /* RejectedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A945D1880792E008566F5 /* RejectedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4271BB9B59200E8E523 /* StubbedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6D115AE082500617E1A /* StubbedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4281BB9B59200E8E523 /* InvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AE597B4015B0638B00EEF305 /* InvocationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4291BB9B59200E8E523 /* CDRFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74907315B488BE008EA127 /* CDRFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C42C1BB9B5A400E8E523 /* CedarApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FDA11DC27B800029872 /* CedarApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C42D1BB9B5A400E8E523 /* Cedar-iOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FCA014C503530016652A /* Cedar-iOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C42E1BB9B5B200E8E523 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFB13ECC21E00786282 /* Base.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C42F1BB9B5B200E8E523 /* BeCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFC13ECC21E00786282 /* BeCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4301BB9B5B200E8E523 /* BeFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A9457187F7D8F008566F5 /* BeFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4311BB9B5B200E8E523 /* BeGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF1145A2D79002F93BB /* BeGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4321BB9B5B200E8E523 /* BeGTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF3300B145B4F75002F93BB /* BeGTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4331BB9B5B200E8E523 /* BeInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFD13ECC21E00786282 /* BeInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4341BB9B5B200E8E523 /* BeLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33016145B6222002F93BB /* BeLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4351BB9B5B200E8E523 /* BeLTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33020145B69DE002F93BB /* BeLTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4361BB9B5B200E8E523 /* BeNil.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFE13ECC21E00786282 /* BeNil.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4371BB9B5B200E8E523 /* BeSameInstanceAs.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFF13ECC21E00786282 /* BeSameInstanceAs.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4381BB9B5B200E8E523 /* BeTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300013ECC21E00786282 /* BeTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4391BB9B5B200E8E523 /* ConformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5898AEAF3FE8C683E6F23C1D /* ConformTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C43A1BB9B5B200E8E523 /* Equal.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300113ECC21E00786282 /* Equal.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C43B1BB9B5B200E8E523 /* Exist.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0721E2187518FD0031CC42 /* Exist.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C43C1BB9B5B200E8E523 /* RaiseException.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB45A901496C8D800845D09 /* RaiseException.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C43D1BB9B5B200E8E523 /* RespondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = CA17998C17F89C4B00C38060 /* RespondTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C43E1BB9B5B900E8E523 /* BeEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7301013ECC25000786282 /* BeEmpty.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C43F1BB9B5B900E8E523 /* Contain.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7FA13F4601400C8872C /* Contain.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4401BB9B5B900E8E523 /* AnInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D1E67A18F7A2E6005161AD /* AnInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4411BB9B5BF00E8E523 /* StringifiersBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303813ECCB7B00786282 /* StringifiersBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4421BB9B5BF00E8E523 /* StringifiersContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303913ECCB7B00786282 /* StringifiersContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4431BB9B5C500E8E523 /* ComparatorsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D213F45BE500C8872C /* ComparatorsBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4441BB9B5C500E8E523 /* ComparatorsContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D513F45BFC00C8872C /* ComparatorsContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4451BB9B5C500E8E523 /* CompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF3145A2E91002F93BB /* CompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4461BB9B5C500E8E523 /* CompareGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF7145A2EDF002F93BB /* CompareGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4471BB9B5C500E8E523 /* ComparatorsContainerConvenience.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFF375718FC452E002DA993 /* ComparatorsContainerConvenience.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4481BB9B5C500E8E523 /* CompareCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0F354D19E87D6F00B9F116 /* CompareCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4491BB9B5D300E8E523 /* UIKitComparatorsContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D4B5C418F3B68900FB2C3B /* UIKitComparatorsContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C44A1BB9B5D300E8E523 /* UIGeometryCompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC40C4E174AC4C000474D2D /* UIGeometryCompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C44B1BB9B5D300E8E523 /* UIGeometryStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC40C4F174AC4C000474D2D /* UIGeometryStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C44C1BB9B5DF00E8E523 /* ActualValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF58413E9E87E00029396 /* ActualValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C44D1BB9B5DF00E8E523 /* CedarMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF55E13E9C0E300029396 /* CedarMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C44E1BB9B5DF00E8E523 /* CedarComparators.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7713EC730700786282 /* CedarComparators.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C44F1BB9B5DF00E8E523 /* CedarStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7A13EC734000786282 /* CedarStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4501BB9B5E400E8E523 /* ShouldSyntax.h in Headers */ = {isa = PBXBuildFile; fileRef = AE84F0DA145B70DD00769F85 /* ShouldSyntax.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4511BB9B5E900E8E523 /* CDRColorizedReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC9DEEA12C2CC7E0039512D /* CDRColorizedReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4521BB9B5E900E8E523 /* CDRDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCB11DC27B800029872 /* CDRDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4531BB9B5E900E8E523 /* CDRExampleReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD011DC27B800029872 /* CDRExampleReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4541BB9B5E900E8E523 /* CDRJUnitXMLReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 492951DC1481AAB100FA8916 /* CDRJUnitXMLReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4551BB9B5E900E8E523 /* CDROTestReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA1CAC142C6449001A78E0 /* CDROTestReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4561BB9B5E900E8E523 /* CDRTeamCityReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 42064465139B44EC00C85605 /* CDRTeamCityReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4571BB9B5E900E8E523 /* CDRBufferedDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF449B318A0C04D00AF94B0 /* CDRBufferedDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4581BB9B5F100E8E523 /* CDRExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCC11DC27B800029872 /* CDRExample.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4591BB9B5F100E8E523 /* CDRExampleBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCD11DC27B800029872 /* CDRExampleBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C45A1BB9B5F100E8E523 /* CDRExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCE11DC27B800029872 /* CDRExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C45B1BB9B5F100E8E523 /* CDRExampleParent.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCF11DC27B800029872 /* CDRExampleParent.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C45C1BB9B5F100E8E523 /* CDRFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD111DC27B800029872 /* CDRFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C45D1BB9B5F100E8E523 /* CDRHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 2234907C18009DA6001C8E8D /* CDRHooks.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C45E1BB9B5F100E8E523 /* CDRSharedExampleGroupPool.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFD17B311DD1E8200F4448A /* CDRSharedExampleGroupPool.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C45F1BB9B5F100E8E523 /* CDRSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD211DC27B800029872 /* CDRSpec.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4601BB9B5F100E8E523 /* CDRSpecFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8C880E13626FA5006C9305 /* CDRSpecFailure.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4611BB9B5F100E8E523 /* CDRSpecHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FDB11DC27B800029872 /* CDRSpecHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4621BB9B5F100E8E523 /* CDRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF8FB0619E6000E00DD4FE4 /* CDRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4631BB9B5F100E8E523 /* Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD311DC27B800029872 /* Cedar.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 34D7C4731BB9B79500E8E523 /* edward.jpg in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360F19DF27E400794484 /* edward.jpg */; };
+ 34D7C4741BB9B79500E8E523 /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360D19DF24AB00794484 /* image.png */; };
+ 34D7C4751BB9B79D00E8E523 /* CDRDefaultReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBCDD7E173ACD6700B42B58 /* CDRDefaultReporterSpec.mm */; };
+ 34D7C4761BB9B79D00E8E523 /* CDRJUnitXMLReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 492951E31482FF6200FA8916 /* CDRJUnitXMLReporterSpec.mm */; };
+ 34D7C4771BB9B79D00E8E523 /* CDROTestReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */; };
+ 34D7C4781BB9B7A500E8E523 /* ARCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AE71E7CB175E958F002A54D5 /* ARCViewController.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34D7C4791BB9B7AB00E8E523 /* ArgumentReleaser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE807888183C71950078C608 /* ArgumentReleaser.m */; };
+ 34D7C47A1BB9B7AD00E8E523 /* FibonacciCalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = E32861311604F287001FA77E /* FibonacciCalculator.m */; };
+ 34D7C47B1BB9B7B000E8E523 /* ObjectWithForwardingTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = AE06D87F17AEEE230084D27C /* ObjectWithForwardingTarget.m */; };
+ 34D7C47C1BB9C5FD00E8E523 /* ObjectWithProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E4BCFDD11817FA110083ED98 /* ObjectWithProperty.m */; };
+ 34D7C47D1BB9C60100E8E523 /* ObjectWithWeakDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D2175979CA00A656BC /* ObjectWithWeakDelegate.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34D7C47E1BB9C60700E8E523 /* ObjectWithCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3E8F36184FEEE000633740 /* ObjectWithCollections.m */; };
+ 34D7C47F1BB9C60A00E8E523 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
+ 34D7C4801BB9C60D00E8E523 /* SimpleKeyValueObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788C183C71950078C608 /* SimpleKeyValueObserver.m */; };
+ 34D7C4811BB9C61300E8E523 /* GDataXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4523FB751BC9186566CE8E10 /* GDataXMLNode.m */; };
+ 34D7C4821BB9C61700E8E523 /* ExampleWithPublicRunDates.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4523F1D0182DEAB34B1E7C83 /* ExampleWithPublicRunDates.mm */; };
+ 34D7C4831BB9C61A00E8E523 /* ObjectWithValueEquality.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D28051818E2321D00887CC4 /* ObjectWithValueEquality.m */; };
+ 34D7C4841BB9C61E00E8E523 /* FooSuperclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AED10EBB18F46C0E00950904 /* FooSuperclass.m */; };
+ 34D7C4851BB9C62400E8E523 /* DeallocNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 343FAFE9190FDAEC0085AFEC /* DeallocNotifier.m */; };
+ 34D7C4861BB9C65700E8E523 /* CDRXTestSuiteSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE34724019C2259B005CA6F1 /* CDRXTestSuiteSpec.mm */; };
+ 34D7C4871BB9C66000E8E523 /* CedarApplicationDelegateSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE7DD11117296CB20058EB3B /* CedarApplicationDelegateSpec.mm */; };
+ 34D7C4881BB9C67100E8E523 /* WeakReferenceCompatibilitySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D4175979D900A656BC /* WeakReferenceCompatibilitySpec.mm */; };
+ 34D7C4891BB9C67400E8E523 /* CDRSpyiOSSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 228F3FA617E3ECD10000C8AF /* CDRSpyiOSSpec.mm */; };
+ 34D7C48A1BB9C67C00E8E523 /* BeCloseToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301413ECC4AE00786282 /* BeCloseToSpec.mm */; };
+ 34D7C48B1BB9C67C00E8E523 /* BeFalsySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A945A187F7E52008566F5 /* BeFalsySpec.mm */; };
+ 34D7C48C1BB9C67C00E8E523 /* BeGreaterThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE6F3F331458D7C100C98F1E /* BeGreaterThanSpec.mm */; };
+ 34D7C48D1BB9C67C00E8E523 /* BeGTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33008145B4E3B002F93BB /* BeGTESpec.mm */; };
+ 34D7C48E1BB9C67C00E8E523 /* BeInstanceOfSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301513ECC4AE00786282 /* BeInstanceOfSpec.mm */; };
+ 34D7C48F1BB9C67C00E8E523 /* BeLessThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33012145B6188002F93BB /* BeLessThanSpec.mm */; };
+ 34D7C4901BB9C67C00E8E523 /* BeLTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF3301D145B68D7002F93BB /* BeLTESpec.mm */; };
+ 34D7C4911BB9C67C00E8E523 /* BeNil_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AA9180F9B6300533238 /* BeNil_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34D7C4921BB9C67C00E8E523 /* BeNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301613ECC4AE00786282 /* BeNilSpec.mm */; };
+ 34D7C4931BB9C67C00E8E523 /* BeSameInstanceAs_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AAB180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34D7C4941BB9C67C00E8E523 /* BeSameInstanceAsSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301713ECC4AE00786282 /* BeSameInstanceAsSpec.mm */; };
+ 34D7C4951BB9C67C00E8E523 /* BeTruthySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301813ECC4AE00786282 /* BeTruthySpec.mm */; };
+ 34D7C4961BB9C67C00E8E523 /* ConformToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898A53A07BC580786243CD0 /* ConformToSpec.mm */; };
+ 34D7C4971BB9C67C00E8E523 /* EqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301913ECC4AE00786282 /* EqualSpec.mm */; };
+ 34D7C4981BB9C67C00E8E523 /* ExistSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0721DF187513870031CC42 /* ExistSpec.mm */; };
+ 34D7C4991BB9C67C00E8E523 /* MutableEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301A13ECC4AE00786282 /* MutableEqualSpec.mm */; };
+ 34D7C49A1BB9C67C00E8E523 /* RaiseExceptionSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBB92601496C1F000EEBD59 /* RaiseExceptionSpec.mm */; };
+ 34D7C49B1BB9C67C00E8E523 /* RespondToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17999217F8A0EE00C38060 /* RespondToSpec.mm */; };
+ 34D7C49C1BB9C68100E8E523 /* BeEmptySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7302B13ECC4E700786282 /* BeEmptySpec.mm */; };
+ 34D7C49D1BB9C68100E8E523 /* ContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE18A80913F4640600C8872C /* ContainSpec.mm */; };
+ 34D7C49E1BB9C68900E8E523 /* UIKitEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC40C53174AC51800474D2D /* UIKitEqualSpec.mm */; };
+ 34D7C49F1BB9C68900E8E523 /* UIKitContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34D4B5C118F3ADFF00FB2C3B /* UIKitContainSpec.mm */; };
+ 34D7C4A01BB9C68E00E8E523 /* ShouldSyntaxSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 966E74EC145A6CA0002E8D49 /* ShouldSyntaxSpec.mm */; };
+ 34D7C4A11BB9C69100E8E523 /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
+ 34D7C4A21BB9C69A00E8E523 /* CDRClassFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA67F15AB748E00617E1A /* CDRClassFakeSpec.mm */; };
+ 34D7C4A31BB9C69A00E8E523 /* CDRProtocolFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74903015B45E9D008EA127 /* CDRProtocolFakeSpec.mm */; };
+ 34D7C4A41BB9C69A00E8E523 /* CDRSpySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66F00B5114C4D97C00146D88 /* CDRSpySpec.mm */; };
+ 34D7C4A51BB9C69A00E8E523 /* CedarDoubleARCSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34D7C4A61BB9C69A00E8E523 /* CedarDoubleSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA69615ADB99800617E1A /* CedarDoubleSharedExamples.mm */; };
+ 34D7C4A71BB9C69A00E8E523 /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
+ 34D7C4A81BB9C69A00E8E523 /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
+ 34D7C4A91BB9C69A00E8E523 /* HaveReceivedSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */; };
+ 34D7C4AA1BB9C6C400E8E523 /* CDRSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */; };
+ 34D7C4AB1BB9C6C400E8E523 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
+ 34D7C4AC1BB9C6C400E8E523 /* CDRExampleGroupSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */; };
+ 34D7C4AD1BB9C6C400E8E523 /* CDRSymbolicatorSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */; };
+ 34D7C4AE1BB9C6C400E8E523 /* CDRSpecFailureSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */; };
+ 34D7C4AF1BB9C6C400E8E523 /* GlobalBeforeEachSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* GlobalBeforeEachSpec.mm */; };
+ 34D7C4B01BB9C6C400E8E523 /* ObjCHeadersSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */; };
+ 34D7C4B11BB9C6C400E8E523 /* SpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF111DC27B800029872 /* SpecSpec.mm */; };
+ 34D7C4B21BB9C6C700E8E523 /* CDRTypeUtilitiesSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */; };
+ 34D7C4B31BB9C6C700E8E523 /* CDRNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */; };
+ 34D7C4B41BB9C75D00E8E523 /* TestObservationHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 34757E211BA466050047BC8D /* TestObservationHelper.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34D7C4B61BB9CB4B00E8E523 /* Cedar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34D7C3CA1BB9747400E8E523 /* Cedar.framework */; };
+ 34D7C4B81BB9CB5700E8E523 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 34D7C4B71BB9CB5700E8E523 /* libxml2.tbd */; };
34EBFD0F18FF505F005392AB /* UIKitComparatorsContainer.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 34D4B5C418F3B68900FB2C3B /* UIKitComparatorsContainer.h */; };
34F3DF7F1A6ABA2E003041DA /* CDRNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF7C1A6ABA2E003041DA /* CDRNil.m */; };
34F3DF801A6ABA2E003041DA /* CDRNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF7C1A6ABA2E003041DA /* CDRNil.m */; };
34F3DF821A6ABB21003041DA /* CDRNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */; };
34F3DF831A6ABB21003041DA /* CDRNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */; };
+ 34FD462A1B99D13C00257186 /* Cedar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 346261DF1B995239002CAEBD /* Cedar.framework */; };
+ 34FD462B1B99D1FD00257186 /* edward.jpg in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360F19DF27E400794484 /* edward.jpg */; };
+ 34FD462C1B99D1FD00257186 /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360D19DF24AB00794484 /* image.png */; };
+ 34FD462D1B99D21300257186 /* CDRDefaultReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBCDD7E173ACD6700B42B58 /* CDRDefaultReporterSpec.mm */; };
+ 34FD462E1B99D21300257186 /* CDRJUnitXMLReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 492951E31482FF6200FA8916 /* CDRJUnitXMLReporterSpec.mm */; };
+ 34FD462F1B99D21300257186 /* CDROTestReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */; };
+ 34FD46311B99D22700257186 /* ArgumentReleaser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE807888183C71950078C608 /* ArgumentReleaser.m */; };
+ 34FD46321B99D22A00257186 /* FibonacciCalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = E32861311604F287001FA77E /* FibonacciCalculator.m */; };
+ 34FD46331B99D22D00257186 /* ObjectWithForwardingTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = AE06D87F17AEEE230084D27C /* ObjectWithForwardingTarget.m */; };
+ 34FD46341B99D23000257186 /* ObjectWithProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E4BCFDD11817FA110083ED98 /* ObjectWithProperty.m */; };
+ 34FD46351B99D23300257186 /* ObjectWithWeakDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D2175979CA00A656BC /* ObjectWithWeakDelegate.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34FD46361B99D23500257186 /* ObjectWithCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3E8F36184FEEE000633740 /* ObjectWithCollections.m */; };
+ 34FD46371B99D23800257186 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
+ 34FD46381B99D23C00257186 /* SimpleKeyValueObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788C183C71950078C608 /* SimpleKeyValueObserver.m */; };
+ 34FD46391B99D24400257186 /* GDataXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4523FB751BC9186566CE8E10 /* GDataXMLNode.m */; };
+ 34FD463A1B99D24900257186 /* ExampleWithPublicRunDates.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4523F1D0182DEAB34B1E7C83 /* ExampleWithPublicRunDates.mm */; };
+ 34FD463B1B99D25000257186 /* ObjectWithValueEquality.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D28051818E2321D00887CC4 /* ObjectWithValueEquality.m */; };
+ 34FD463C1B99D25200257186 /* FooSuperclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AED10EBB18F46C0E00950904 /* FooSuperclass.m */; };
+ 34FD463D1B99D25600257186 /* DeallocNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 343FAFE9190FDAEC0085AFEC /* DeallocNotifier.m */; };
+ 34FD463F1B99D2B000257186 /* BeCloseToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301413ECC4AE00786282 /* BeCloseToSpec.mm */; };
+ 34FD46401B99D2B000257186 /* BeFalsySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A945A187F7E52008566F5 /* BeFalsySpec.mm */; };
+ 34FD46411B99D2B000257186 /* BeGreaterThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE6F3F331458D7C100C98F1E /* BeGreaterThanSpec.mm */; };
+ 34FD46421B99D2B000257186 /* BeGTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33008145B4E3B002F93BB /* BeGTESpec.mm */; };
+ 34FD46431B99D2B000257186 /* BeInstanceOfSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301513ECC4AE00786282 /* BeInstanceOfSpec.mm */; };
+ 34FD46441B99D2B000257186 /* BeLessThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33012145B6188002F93BB /* BeLessThanSpec.mm */; };
+ 34FD46451B99D2B000257186 /* BeLTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF3301D145B68D7002F93BB /* BeLTESpec.mm */; };
+ 34FD46461B99D2B000257186 /* BeNil_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AA9180F9B6300533238 /* BeNil_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34FD46471B99D2B000257186 /* BeNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301613ECC4AE00786282 /* BeNilSpec.mm */; };
+ 34FD46481B99D2B000257186 /* BeSameInstanceAs_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AAB180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34FD46491B99D2B000257186 /* BeSameInstanceAsSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301713ECC4AE00786282 /* BeSameInstanceAsSpec.mm */; };
+ 34FD464A1B99D2B000257186 /* BeTruthySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301813ECC4AE00786282 /* BeTruthySpec.mm */; };
+ 34FD464B1B99D2B000257186 /* ConformToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898A53A07BC580786243CD0 /* ConformToSpec.mm */; };
+ 34FD464C1B99D2B000257186 /* EqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301913ECC4AE00786282 /* EqualSpec.mm */; };
+ 34FD464D1B99D2B000257186 /* ExistSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0721DF187513870031CC42 /* ExistSpec.mm */; };
+ 34FD464E1B99D2B000257186 /* MutableEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301A13ECC4AE00786282 /* MutableEqualSpec.mm */; };
+ 34FD464F1B99D2B000257186 /* RaiseExceptionSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBB92601496C1F000EEBD59 /* RaiseExceptionSpec.mm */; };
+ 34FD46501B99D2B000257186 /* RespondToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17999217F8A0EE00C38060 /* RespondToSpec.mm */; };
+ 34FD46511B99D2B500257186 /* BeEmptySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7302B13ECC4E700786282 /* BeEmptySpec.mm */; };
+ 34FD46521B99D2B500257186 /* ContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE18A80913F4640600C8872C /* ContainSpec.mm */; };
+ 34FD46531B99D2B900257186 /* UIKitEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC40C53174AC51800474D2D /* UIKitEqualSpec.mm */; };
+ 34FD46541B99D2C100257186 /* ShouldSyntaxSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 966E74EC145A6CA0002E8D49 /* ShouldSyntaxSpec.mm */; };
+ 34FD46551B99D2CD00257186 /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
+ 34FD46561B99D2E300257186 /* CDRClassFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA67F15AB748E00617E1A /* CDRClassFakeSpec.mm */; };
+ 34FD46571B99D2E300257186 /* CDRProtocolFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74903015B45E9D008EA127 /* CDRProtocolFakeSpec.mm */; };
+ 34FD46581B99D2E300257186 /* CDRSpySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66F00B5114C4D97C00146D88 /* CDRSpySpec.mm */; };
+ 34FD46591B99D2E300257186 /* CedarDoubleARCSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
+ 34FD465A1B99D2E300257186 /* CedarDoubleSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA69615ADB99800617E1A /* CedarDoubleSharedExamples.mm */; };
+ 34FD465B1B99D2E300257186 /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
+ 34FD465C1B99D2E300257186 /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
+ 34FD465D1B99D2E300257186 /* HaveReceivedSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */; };
+ 34FD465E1B99D2F200257186 /* CDRSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */; };
+ 34FD465F1B99D2F200257186 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
+ 34FD46601B99D2F200257186 /* CDRExampleGroupSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */; };
+ 34FD46611B99D2F200257186 /* CDRSymbolicatorSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */; };
+ 34FD46621B99D2F200257186 /* CDRSpecFailureSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */; };
+ 34FD46631B99D2F200257186 /* GlobalBeforeEachSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* GlobalBeforeEachSpec.mm */; };
+ 34FD46641B99D2F200257186 /* ObjCHeadersSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */; };
+ 34FD46651B99D2F200257186 /* SpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF111DC27B800029872 /* SpecSpec.mm */; };
+ 34FD46661B99D2F900257186 /* CDRTypeUtilitiesSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */; };
+ 34FD46671B99D2F900257186 /* CDRNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */; };
+ 34FD466A1B99D43F00257186 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 34FD46681B99D43400257186 /* libxml2.tbd */; };
42064466139B44EC00C85605 /* CDRTeamCityReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 42064465139B44EC00C85605 /* CDRTeamCityReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
4206446A139B44F600C85605 /* CDRTeamCityReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 42064469139B44F600C85605 /* CDRTeamCityReporter.m */; };
4206446B139B44F600C85605 /* CDRTeamCityReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 42064469139B44F600C85605 /* CDRTeamCityReporter.m */; };
@@ -137,9 +566,7 @@
6639A78214C50D3000B564B7 /* HaveReceived.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 6639A78014C50D3000B564B7 /* HaveReceived.h */; };
6639A78714C540CC00B564B7 /* CDRSpy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6628FC9B14C4DEC50016652A /* CDRSpy.mm */; };
66F00B5214C4D97C00146D88 /* CDRSpySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66F00B5114C4D97C00146D88 /* CDRSpySpec.mm */; };
- 8978D4EB1B06F05C00EDD6D0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8978D4EA1B06F05C00EDD6D0 /* UIKit.framework */; };
960118BC1434867E00825FFF /* NSBundle+MainBundleHijack.m in Sources */ = {isa = PBXBuildFile; fileRef = 960118BB1434867E00825FFF /* NSBundle+MainBundleHijack.m */; };
- 96158AA2144A91DC005895CE /* DummyModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 96158AA1144A91DC005895CE /* DummyModel.m */; };
966E74ED145A6CA0002E8D49 /* ShouldSyntaxSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 966E74EC145A6CA0002E8D49 /* ShouldSyntaxSpec.mm */; };
966E74EE145A6CA0002E8D49 /* ShouldSyntaxSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 966E74EC145A6CA0002E8D49 /* ShouldSyntaxSpec.mm */; };
9672F0A71615C1C10012ED58 /* CDRSymbolicatorSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */; };
@@ -155,10 +582,8 @@
96B5918F1630F5840068EA5E /* ObjCHeadersSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */; };
96B591911630F5B10068EA5E /* ObjCHeadersSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */; };
96B5F9FC144A81A7000A6A5D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
- 96B5FA02144A81A8000A6A5D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 96B5FA00144A81A8000A6A5D /* InfoPlist.strings */; };
96B5FA05144A81A8000A6A5D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B5FA04144A81A8000A6A5D /* main.m */; };
- 96B5FA08144A81A8000A6A5D /* OCUnitAppAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B5FA07144A81A8000A6A5D /* OCUnitAppAppDelegate.m */; };
- 96B5FA0B144A81A8000A6A5D /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96B5FA09144A81A8000A6A5D /* MainWindow.xib */; };
+ 96B5FA08144A81A8000A6A5D /* iOSHostAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B5FA07144A81A8000A6A5D /* iOSHostAppDelegate.m */; };
96C95B7E161339160018606B /* CDRSymbolicatorSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */; };
96D34482144A82DB00352C4A /* DummyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 96D3447F144A82D100352C4A /* DummyView.xib */; };
96EA1CA8142C6425001A78E0 /* CDROTestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA6142C6425001A78E0 /* CDROTestReporter.m */; };
@@ -171,18 +596,12 @@
9D28051A18E2324200887CC4 /* ObjectWithValueEquality.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D28051818E2321D00887CC4 /* ObjectWithValueEquality.m */; };
AE02021917452007009A7915 /* StringifiersBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE02021717452006009A7915 /* StringifiersBase.mm */; };
AE02021A17452007009A7915 /* StringifiersBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE02021717452006009A7915 /* StringifiersBase.mm */; };
- AE02E7E5184EABCD00414F19 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96158A8C144A915E005895CE /* Foundation.framework */; };
AE02E7E6184EABCD00414F19 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
AE02E7E7184EABCD00414F19 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
- AE02E7ED184EABCD00414F19 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AE02E7EB184EABCD00414F19 /* InfoPlist.strings */; };
- AE02E7EF184EABCE00414F19 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = AE02E7EE184EABCE00414F19 /* main.m */; };
- AE02E811184EC7DA00414F19 /* ARCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AE71E7CB175E958F002A54D5 /* ARCViewController.m */; };
- AE02E812184EC7ED00414F19 /* ObjectWithWeakDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D2175979CA00A656BC /* ObjectWithWeakDelegate.m */; };
AE02E813184ECAEE00414F19 /* CDRSpecFailure.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE8C880E13626FA5006C9305 /* CDRSpecFailure.h */; };
AE02E814184ECB0F00414F19 /* ShouldSyntax.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE84F0DA145B70DD00769F85 /* ShouldSyntax.h */; };
AE02E82A184EF2A300414F19 /* CDRExampleGroupSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */; };
AE02E83118526E9F00414F19 /* Cedar-iOSSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE02E83018526E9F00414F19 /* Cedar-iOSSpec.mm */; };
- AE03FBEE1B06C33B00013784 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE03FBED1B06C33B00013784 /* main.mm */; };
AE03FC0F1B06C37E00013784 /* Cedar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE4864F81B067620005DB302 /* Cedar.framework */; };
AE03FC131B06C3BA00013784 /* Cedar.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = AE4864F81B067620005DB302 /* Cedar.framework */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
AE0695F317A1885A0053E59A /* CedarDoubleARCSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
@@ -262,7 +681,6 @@
AE19377A1B1AC3DC008C8CD8 /* ObjectWithValueEquality.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D28051818E2321D00887CC4 /* ObjectWithValueEquality.m */; };
AE19377B1B1AC3DC008C8CD8 /* FooSuperclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AED10EBB18F46C0E00950904 /* FooSuperclass.m */; };
AE19377C1B1AC3DC008C8CD8 /* DeallocNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 343FAFE9190FDAEC0085AFEC /* DeallocNotifier.m */; };
- AE1937801B1AC446008C8CD8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AE19377F1B1AC445008C8CD8 /* CoreGraphics.framework */; };
AE1937811B1AC4AC008C8CD8 /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
AE1937831B1AC90A008C8CD8 /* CedarApplicationDelegateSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE7DD11117296CB20058EB3B /* CedarApplicationDelegateSpec.mm */; };
AE1937841B1AC90F008C8CD8 /* WeakReferenceCompatibilitySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D4175979D900A656BC /* WeakReferenceCompatibilitySpec.mm */; };
@@ -295,8 +713,6 @@
AE1937A21B1ACC26008C8CD8 /* ExampleWithPublicRunDates.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4523F1D0182DEAB34B1E7C83 /* ExampleWithPublicRunDates.mm */; };
AE1937A31B1ACC2E008C8CD8 /* GDataXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4523FB751BC9186566CE8E10 /* GDataXMLNode.m */; };
AE248F9D19DCD52500092C14 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = AE248F9C19DCD52500092C14 /* main.m */; };
- AE248FA019DCD52500092C14 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE248F9F19DCD52500092C14 /* AppDelegate.m */; };
- AE248FB119DCD52500092C14 /* OS_X_Host_AppTests.m in Sources */ = {isa = PBXBuildFile; fileRef = AE248FB019DCD52500092C14 /* OS_X_Host_AppTests.m */; };
AE248FB819DCD54600092C14 /* Cedar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE1FB611DC271300029872 /* Cedar.framework */; };
AE31A29F19C0F23F00C438C1 /* CDRXCTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = AE31A29D19C0F23F00C438C1 /* CDRXCTestSuite.h */; };
AE31A2A119C0F23F00C438C1 /* CDRXCTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = AE31A29E19C0F23F00C438C1 /* CDRXCTestSuite.m */; };
@@ -545,8 +961,6 @@
AEC40C51174AC4C700474D2D /* UIGeometryStringifiers.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEC40C4F174AC4C000474D2D /* UIGeometryStringifiers.h */; };
AEC40C54174AC51D00474D2D /* UIKitEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC40C53174AC51800474D2D /* UIKitEqualSpec.mm */; };
AEC40C58174ACAD900474D2D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
- AEC54007185E90D900B0D41D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC54006185E90D900B0D41D /* UIKit.framework */; };
- AEC54009185E90E900B0D41D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC54008185E90E900B0D41D /* CoreGraphics.framework */; };
AEC7873915F440980058A27B /* InvocationMatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7873715F440980058A27B /* InvocationMatcher.mm */; };
AEC7873A15F440980058A27B /* InvocationMatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7873715F440980058A27B /* InvocationMatcher.mm */; };
AEC7874D15F444A50058A27B /* HaveReceived.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7874C15F444A50058A27B /* HaveReceived.mm */; };
@@ -607,12 +1021,12 @@
AEEE226011DC2C8300029872 /* CDRFunctions.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FD111DC27B800029872 /* CDRFunctions.h */; };
AEEE226111DC2C8300029872 /* Cedar.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FD311DC27B800029872 /* Cedar.h */; };
AEEE226211DC2C8300029872 /* CDRSpecHelper.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FDB11DC27B800029872 /* CDRSpecHelper.h */; };
- AEEE227E11DC2D3A00029872 /* libCedar-StaticLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE222911DC2B0600029872 /* libCedar-StaticLib.a */; };
+ AEEE227E11DC2D3A00029872 /* libCedar.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE222911DC2B0600029872 /* libCedar.a */; };
AEEE228011DC2D5200029872 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
AEEE228311DC2D5200029872 /* GlobalBeforeEachSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* GlobalBeforeEachSpec.mm */; };
AEEE228411DC2D5200029872 /* SpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF111DC27B800029872 /* SpecSpec.mm */; };
AEEE228511DC2D5200029872 /* SpecSpec2.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF211DC27B800029872 /* SpecSpec2.m */; };
- AEEE228711DC2D5800029872 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FED11DC27B800029872 /* main.m */; };
+ AEEE228711DC2D5800029872 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FED11DC27B800029872 /* main.mm */; };
AEEF360719DE21DB00794484 /* CDRSpecFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEF360619DE21DB00794484 /* CDRSpecFailure.m */; };
AEEF360819DE21ED00794484 /* CDRSpecFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEF360619DE21DB00794484 /* CDRSpecFailure.m */; };
AEEF360E19DF24AB00794484 /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360D19DF24AB00794484 /* image.png */; };
@@ -691,19 +1105,47 @@
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
- 1F45A3CA180E4796003C1E36 /* PBXContainerItemProxy */ = {
+ 1F45A3CC180E4796003C1E36 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 96B5F9F5144A81A7000A6A5D;
+ remoteInfo = OCUnitApp;
+ };
+ 346262861B99C1DC002CAEBD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 346262831B99C1DC002CAEBD;
+ remoteInfo = "Cedar-watchOS Specs Extension";
+ };
+ 3462629D1B99D0BB002CAEBD /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 346261DE1B995239002CAEBD;
+ remoteInfo = "Cedar-watchOS";
+ };
+ 346D1AA61BBC406000BECD4B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
proxyType = 1;
remoteGlobalIDString = AEEE222811DC2B0600029872;
- remoteInfo = "Cedar-StaticLib";
+ remoteInfo = "Cedar-iOS StaticLib";
};
- 1F45A3CC180E4796003C1E36 /* PBXContainerItemProxy */ = {
+ 34852D231BBE36B90072D249 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 96B5F9F5144A81A7000A6A5D;
- remoteInfo = OCUnitApp;
+ remoteGlobalIDString = 346262771B99C1DB002CAEBD;
+ remoteInfo = "Cedar-watchOS Specs";
+ };
+ 34D7C4711BB9B72300E8E523 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 34D7C3C91BB9747400E8E523;
+ remoteInfo = "Cedar-tvOS";
};
96A07EF013F276640021974D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
@@ -757,6 +1199,38 @@
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
+ 346262981B99C1DC002CAEBD /* Embed App Extensions */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 13;
+ files = (
+ 346262851B99C1DC002CAEBD /* Cedar-watchOS Specs Extension.appex in Embed App Extensions */,
+ );
+ name = "Embed App Extensions";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 3462629F1B99D0CA002CAEBD /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ 346262A01B99D0DD002CAEBD /* Cedar.framework in CopyFiles */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 34852D1C1BBE35FF0072D249 /* Embed Watch Content */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
+ dstSubfolderSpec = 16;
+ files = (
+ 34852D1D1BBE35FF0072D249 /* Cedar-watchOS Specs.app in Embed Watch Content */,
+ );
+ name = "Embed Watch Content";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
AE03FC121B06C39D00013784 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -854,19 +1328,13 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 1F4251DC180E0CA200FC578B /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
- 1F45A3DD180E4796003C1E36 /* XCUnitAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCUnitAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 1F45A3DE180E4797003C1E36 /* XCUnitAppTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "XCUnitAppTests-Info.plist"; sourceTree = ""; };
- 1F45A3E2180E4A1C003C1E36 /* XCUnitApplicationTestsWithXCTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XCUnitApplicationTestsWithXCTest.m; sourceTree = ""; };
+ 1F45A3DD180E4796003C1E36 /* Cedar-iOS SpecBundle.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Cedar-iOS SpecBundle.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 1F45A3E2180E4A1C003C1E36 /* SpecBundleApplicationTestsWithXCTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpecBundleApplicationTestsWithXCTest.m; path = SpecBundle/SpecBundleApplicationTestsWithXCTest.m; sourceTree = ""; };
1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDROTestReporterSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F483E30187D39D000521F81 /* CDROTestNamer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDROTestNamer.h; sourceTree = ""; };
1F483E31187D39D000521F81 /* CDROTestNamer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDROTestNamer.m; sourceTree = ""; };
1F882AA9180F9B6300533238 /* BeNil_ARCSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = BeNil_ARCSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
1F882AAB180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = BeSameInstanceAs_ARCSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 1F956B96180E07CE00E603A9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
- 1F956B97180E07CE00E603A9 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
- 1F956B98180E07CE00E603A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
- 1F956BB2180E07CE00E603A9 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
1FE15C191869091900207F0C /* CDRReportDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRReportDispatcher.h; sourceTree = ""; };
1FE15C1A1869091900207F0C /* CDRReportDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRReportDispatcher.m; sourceTree = ""; };
1FF4497C18A0B37A00AF94B0 /* AnyArgument.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AnyArgument.mm; sourceTree = ""; };
@@ -874,21 +1342,35 @@
1FF449B318A0C04D00AF94B0 /* CDRBufferedDefaultReporter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = CDRBufferedDefaultReporter.h; sourceTree = ""; };
2234907C18009DA6001C8E8D /* CDRHooks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRHooks.h; sourceTree = ""; };
228F3FA617E3ECD10000C8AF /* CDRSpyiOSSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDRSpyiOSSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 342F5D0A18F430DB00F38E35 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
+ 342FB2C61BC328320090E253 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; };
34322B081BA740B900D0CFBD /* CDRXCTestObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRXCTestObserver.h; sourceTree = ""; };
343FAFE8190FDAEC0085AFEC /* DeallocNotifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeallocNotifier.h; sourceTree = ""; };
343FAFE9190FDAEC0085AFEC /* DeallocNotifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DeallocNotifier.m; sourceTree = ""; };
3460489318F2DBBF00BC93B6 /* CDRBlockHelper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CDRBlockHelper.h; sourceTree = ""; };
+ 346261DF1B995239002CAEBD /* Cedar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Cedar.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 346262781B99C1DB002CAEBD /* Cedar-watchOS Specs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-watchOS Specs.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3462627F1B99C1DB002CAEBD /* App-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "App-Info.plist"; sourceTree = ""; };
+ 346262841B99C1DC002CAEBD /* Cedar-watchOS Specs Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Cedar-watchOS Specs Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3462628D1B99C1DC002CAEBD /* ExtensionDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ExtensionDelegate.mm; sourceTree = ""; };
+ 346262911B99C1DC002CAEBD /* Extension-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Extension-Info.plist"; sourceTree = ""; };
34681C2B18FE451E009D38AC /* CDRTypeUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRTypeUtilities.m; sourceTree = ""; };
34681C2D18FE4611009D38AC /* CDRTypeUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CDRTypeUtilities.h; sourceTree = ""; };
34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CDRTypeUtilitiesSpec.mm; sourceTree = ""; };
+ 346D1A981BBB389A00BECD4B /* SpecBundle-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "SpecBundle-Info.plist"; path = "SpecBundle/SpecBundle-Info.plist"; sourceTree = ""; };
+ 346D1AA21BBB457900BECD4B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 346D1AA91BBC41FE00BECD4B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ 346D1AAC1BBC46B600BECD4B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
34757E201BA466050047BC8D /* TestObservationHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestObservationHelper.h; sourceTree = ""; };
34757E211BA466050047BC8D /* TestObservationHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestObservationHelper.m; sourceTree = ""; };
34777EB61B99451200A69FCF /* CDRPrivateFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRPrivateFunctions.h; sourceTree = ""; };
+ 34852D211BBE35FF0072D249 /* Cedar-watchOS HostApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-watchOS HostApp.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 34852D251BBE38EE0072D249 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; };
3492DA961BA670C10032B35A /* CDRXCTestFunctions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRXCTestFunctions.m; sourceTree = ""; };
3492DA9A1BA672A60032B35A /* CDRXCTestSupport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CDRXCTestSupport.h; sourceTree = ""; };
3492DA9D1BA6F9E70032B35A /* CDRSpecRun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRSpecRun.h; sourceTree = ""; };
3492DA9E1BA6F9E70032B35A /* CDRSpecRun.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRSpecRun.m; sourceTree = ""; };
+ 34A848551B9A491E00396A09 /* Interface.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Interface.storyboard; sourceTree = ""; };
+ 34A848571B9A4A0500396A09 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS2.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
34ADD2DD1921F0B500B057AC /* AnyInstanceOfClassArgument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnyInstanceOfClassArgument.h; sourceTree = ""; };
34ADD2DE1921F18100B057AC /* AnyInstanceOfClassArgument.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AnyInstanceOfClassArgument.mm; sourceTree = ""; };
34ADD2E41921F2F600B057AC /* AnyInstanceConformingToProtocolArgument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnyInstanceConformingToProtocolArgument.h; sourceTree = ""; };
@@ -897,9 +1379,13 @@
34D1E67A18F7A2E6005161AD /* AnInstanceOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AnInstanceOf.h; path = ../Comparators/AnInstanceOf.h; sourceTree = ""; };
34D4B5C118F3ADFF00FB2C3B /* UIKitContainSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = UIKitContainSpec.mm; sourceTree = ""; };
34D4B5C418F3B68900FB2C3B /* UIKitComparatorsContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIKitComparatorsContainer.h; sourceTree = ""; };
+ 34D7C3CA1BB9747400E8E523 /* Cedar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Cedar.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 34D7C4691BB9B71600E8E523 /* Cedar-tvOS SpecBundle.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Cedar-tvOS SpecBundle.bundle"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 34D7C4B71BB9CB5700E8E523 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.0.sdk/usr/lib/libxml2.tbd; sourceTree = DEVELOPER_DIR; };
34F3DF7B1A6ABA2E003041DA /* CDRNil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRNil.h; sourceTree = ""; };
34F3DF7C1A6ABA2E003041DA /* CDRNil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRNil.m; sourceTree = ""; };
34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CDRNilSpec.mm; sourceTree = ""; };
+ 34FD46681B99D43400257186 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS2.0.sdk/usr/lib/libxml2.tbd; sourceTree = DEVELOPER_DIR; };
42064465139B44EC00C85605 /* CDRTeamCityReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRTeamCityReporter.h; sourceTree = ""; };
42064469139B44F600C85605 /* CDRTeamCityReporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRTeamCityReporter.m; sourceTree = ""; };
4523F16026FC3298AB3B00BE /* ExampleWithPublicRunDates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExampleWithPublicRunDates.h; sourceTree = ""; };
@@ -919,38 +1405,24 @@
6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = HaveReceivedSpec.mm; sourceTree = ""; };
6639A78014C50D3000B564B7 /* HaveReceived.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HaveReceived.h; sourceTree = ""; };
66F00B5114C4D97C00146D88 /* CDRSpySpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDRSpySpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 8978D4EA1B06F05C00EDD6D0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
960118BB1434867E00825FFF /* NSBundle+MainBundleHijack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+MainBundleHijack.m"; sourceTree = ""; };
- 96158A87144A915E005895CE /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
- 96158A8A144A915E005895CE /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
- 96158A8B144A915E005895CE /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
- 96158A8C144A915E005895CE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
- 96158AA0144A91DC005895CE /* DummyModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DummyModel.h; sourceTree = ""; };
- 96158AA1144A91DC005895CE /* DummyModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DummyModel.m; sourceTree = ""; };
966E74EC145A6CA0002E8D49 /* ShouldSyntaxSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = ShouldSyntaxSpec.mm; path = ../ShouldSyntaxSpec.mm; sourceTree = ""; };
9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDRSpecSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
969B6F82160C61E000C7C792 /* CDRSymbolicator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRSymbolicator.m; sourceTree = ""; };
969B6F95160F1FEC00C7C792 /* CDRSymbolicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRSymbolicator.h; sourceTree = ""; };
- 96A07F0813F276640021974D /* Cedar OS X FocusedSpecs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Cedar OS X FocusedSpecs"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 96A07F0813F276640021974D /* Cedar-OSX FocusedSpecs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Cedar-OSX FocusedSpecs"; sourceTree = BUILT_PRODUCTS_DIR; };
96A07F0A13F276B10021974D /* FocusedSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FocusedSpec.m; path = Focused/FocusedSpec.m; sourceTree = ""; };
96A07F0E13F27F2F0021974D /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = main.mm; path = Focused/main.mm; sourceTree = ""; };
96A07F1013F283E40021974D /* FocusedSpec2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FocusedSpec2.m; path = Focused/FocusedSpec2.m; sourceTree = ""; };
96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ObjCHeadersSpec.mm; sourceTree = ""; };
- 96B5F9F6144A81A7000A6A5D /* Cedar iOS Host App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar iOS Host App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 96B5F9F6144A81A7000A6A5D /* Cedar-iOS HostApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-iOS HostApp.app"; sourceTree = BUILT_PRODUCTS_DIR; };
96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
- 96B5F9FF144A81A7000A6A5D /* OCUnitApp-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "OCUnitApp-Info.plist"; sourceTree = ""; };
- 96B5FA01144A81A8000A6A5D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
- 96B5FA03144A81A8000A6A5D /* OCUnitApp-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OCUnitApp-Prefix.pch"; sourceTree = ""; };
96B5FA04144A81A8000A6A5D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
- 96B5FA06144A81A8000A6A5D /* OCUnitAppAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OCUnitAppAppDelegate.h; sourceTree = ""; };
- 96B5FA07144A81A8000A6A5D /* OCUnitAppAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OCUnitAppAppDelegate.m; sourceTree = ""; };
- 96B5FA0A144A81A8000A6A5D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainWindow.xib; sourceTree = ""; };
- 96B5FA19144A81A8000A6A5D /* OCUnitAppTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "OCUnitAppTests-Info.plist"; sourceTree = ""; };
- 96B5FA1B144A81A8000A6A5D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
- 96B5FA1D144A81A8000A6A5D /* OCUnitAppTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "OCUnitAppTests-Prefix.pch"; sourceTree = ""; };
+ 96B5FA06144A81A8000A6A5D /* iOSHostAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iOSHostAppDelegate.h; sourceTree = ""; };
+ 96B5FA07144A81A8000A6A5D /* iOSHostAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = iOSHostAppDelegate.m; sourceTree = ""; };
96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDRSymbolicatorSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
96D34480144A82D100352C4A /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/DummyView.xib; sourceTree = ""; };
- 96D34483144A845100352C4A /* OCUnitApplicationTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OCUnitApplicationTests.mm; sourceTree = ""; };
+ 96D34483144A845100352C4A /* SpecBundleApplicationTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SpecBundleApplicationTests.mm; path = SpecBundle/SpecBundleApplicationTests.mm; sourceTree = ""; };
96EA1CA6142C6425001A78E0 /* CDROTestReporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CDROTestReporter.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
96EA1CA7142C6425001A78E0 /* CDRTestBundleRunner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRTestBundleRunner.m; sourceTree = ""; };
96EA1CAC142C6449001A78E0 /* CDROTestReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDROTestReporter.h; sourceTree = ""; };
@@ -959,13 +1431,8 @@
9D28051818E2321D00887CC4 /* ObjectWithValueEquality.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObjectWithValueEquality.m; sourceTree = ""; };
AE02021717452006009A7915 /* StringifiersBase.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = StringifiersBase.mm; sourceTree = ""; };
AE02E7E4184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-iOS StaticFrameworkSpecs.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- AE02E7EC184EABCD00414F19 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
- AE02E7EE184EABCE00414F19 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
- AE02E81A184EEF0600414F19 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
AE02E83018526E9F00414F19 /* Cedar-iOSSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = "Cedar-iOSSpec.mm"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- AE03FBE91B06C33B00013784 /* Cedar-iOS-Framework Specs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-iOS-Framework Specs.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- AE03FBEC1B06C33B00013784 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- AE03FBED1B06C33B00013784 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; };
+ AE03FBE91B06C33B00013784 /* Cedar-iOS Specs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-iOS Specs.app"; sourceTree = BUILT_PRODUCTS_DIR; };
AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CedarDoubleARCSharedExamples.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
AE06D87E17AEEE230084D27C /* ObjectWithForwardingTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectWithForwardingTarget.h; sourceTree = ""; };
AE06D87F17AEEE230084D27C /* ObjectWithForwardingTarget.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObjectWithForwardingTarget.m; sourceTree = ""; };
@@ -984,17 +1451,10 @@
AE18A7D513F45BFC00C8872C /* ComparatorsContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComparatorsContainer.h; sourceTree = ""; };
AE18A7FA13F4601400C8872C /* Contain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Contain.h; sourceTree = ""; };
AE18A80913F4640600C8872C /* ContainSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = ContainSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- AE19377D1B1AC42B008C8CD8 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; };
- AE19377F1B1AC445008C8CD8 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
- AE1937A01B1ACB4B008C8CD8 /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/usr/lib/libxml2.dylib; sourceTree = DEVELOPER_DIR; };
- AE248F9819DCD52500092C14 /* Cedar OS X Host App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar OS X Host App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ AE248F9819DCD52500092C14 /* Cedar-OSX HostApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-OSX HostApp.app"; sourceTree = BUILT_PRODUCTS_DIR; };
AE248F9B19DCD52500092C14 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
AE248F9C19DCD52500092C14 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
- AE248F9E19DCD52500092C14 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; };
- AE248F9F19DCD52500092C14 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; };
- AE248FAA19DCD52500092C14 /* Cedar OS X Host AppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Cedar OS X Host AppTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
- AE248FAF19DCD52500092C14 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- AE248FB019DCD52500092C14 /* OS_X_Host_AppTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OS_X_Host_AppTests.m; sourceTree = ""; };
+ AE248FAA19DCD52500092C14 /* Cedar-OSX SpecBundle.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Cedar-OSX SpecBundle.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
AE31A29D19C0F23F00C438C1 /* CDRXCTestSuite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRXCTestSuite.h; sourceTree = ""; };
AE31A29E19C0F23F00C438C1 /* CDRXCTestSuite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRXCTestSuite.m; sourceTree = ""; };
AE34724019C2259B005CA6F1 /* CDRXTestSuiteSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CDRXTestSuiteSpec.mm; sourceTree = ""; };
@@ -1004,7 +1464,6 @@
AE3E8F35184FEEE000633740 /* ObjectWithCollections.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjectWithCollections.h; sourceTree = ""; };
AE3E8F36184FEEE000633740 /* ObjectWithCollections.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObjectWithCollections.m; sourceTree = ""; };
AE4864F81B067620005DB302 /* Cedar.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Cedar.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- AE4864FB1B067621005DB302 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
AE4A9457187F7D8F008566F5 /* BeFalsy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BeFalsy.h; sourceTree = ""; };
AE4A945A187F7E52008566F5 /* BeFalsySpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = BeFalsySpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
AE4A945D1880792E008566F5 /* RejectedMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RejectedMethod.h; sourceTree = ""; };
@@ -1057,10 +1516,7 @@
AEC40C4E174AC4C000474D2D /* UIGeometryCompareEqual.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIGeometryCompareEqual.h; sourceTree = ""; };
AEC40C4F174AC4C000474D2D /* UIGeometryStringifiers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UIGeometryStringifiers.h; sourceTree = ""; };
AEC40C53174AC51800474D2D /* UIKitEqualSpec.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = UIKitEqualSpec.mm; sourceTree = ""; };
- AEC40C55174AC54500474D2D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
AEC40C57174ACAD900474D2D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
- AEC54006185E90D900B0D41D /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
- AEC54008185E90E900B0D41D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
AEC7873715F440980058A27B /* InvocationMatcher.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = InvocationMatcher.mm; sourceTree = ""; };
AEC7874C15F444A50058A27B /* HaveReceived.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = HaveReceived.mm; sourceTree = ""; };
AEC9DEEA12C2CC7E0039512D /* CDRColorizedReporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRColorizedReporter.h; sourceTree = ""; };
@@ -1071,7 +1527,6 @@
AECF136915D1439B003AAB9C /* AnyArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnyArgument.h; sourceTree = ""; };
AED10EBA18F46C0E00950904 /* FooSuperclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FooSuperclass.h; sourceTree = ""; };
AED10EBB18F46C0E00950904 /* FooSuperclass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FooSuperclass.m; sourceTree = ""; };
- AED7FC0B19BE2A6000595D92 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; };
AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CedarNiceFakeSharedExamples.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CedarOrdinaryFakeSharedExamples.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
AEE8DBD2175FFCF3008AF18A /* CDRSpyInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDRSpyInfo.h; sourceTree = ""; };
@@ -1099,17 +1554,16 @@
AEEE1FE611DC27B800029872 /* CDRSpecHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CDRSpecHelper.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDRExampleGroupSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CDRExampleSpec.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- AEEE1FED11DC27B800029872 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
+ AEEE1FED11DC27B800029872 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; };
AEEE1FEF11DC27B800029872 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; };
AEEE1FF011DC27B800029872 /* GlobalBeforeEachSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = GlobalBeforeEachSpec.mm; sourceTree = ""; };
AEEE1FF111DC27B800029872 /* SpecSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SpecSpec.mm; sourceTree = ""; };
AEEE1FF211DC27B800029872 /* SpecSpec2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpecSpec2.m; sourceTree = ""; };
- AEEE218611DC28E200029872 /* Cedar OS X Specs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Cedar OS X Specs"; sourceTree = BUILT_PRODUCTS_DIR; };
+ AEEE218611DC28E200029872 /* Cedar-OSX Specs */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Cedar-OSX Specs"; sourceTree = BUILT_PRODUCTS_DIR; };
AEEE222211DC2A1400029872 /* Rakefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Rakefile; sourceTree = ""; };
AEEE222311DC2A1400029872 /* README.markdown */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.markdown; sourceTree = ""; };
- AEEE222911DC2B0600029872 /* libCedar-StaticLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCedar-StaticLib.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- AEEE227611DC2CF900029872 /* Cedar-StaticLib Specs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-StaticLib Specs.app"; sourceTree = BUILT_PRODUCTS_DIR; };
- AEEE227811DC2CF900029872 /* iOSSpecs-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "iOSSpecs-Info.plist"; sourceTree = ""; };
+ AEEE222911DC2B0600029872 /* libCedar.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCedar.a; sourceTree = BUILT_PRODUCTS_DIR; };
+ AEEE227611DC2CF900029872 /* Cedar-iOS StaticLib Specs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Cedar-iOS StaticLib Specs.app"; sourceTree = BUILT_PRODUCTS_DIR; };
AEEF360619DE21DB00794484 /* CDRSpecFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDRSpecFailure.m; sourceTree = ""; };
AEEF360D19DF24AB00794484 /* image.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = image.png; sourceTree = ""; };
AEEF360F19DF27E400794484 /* edward.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = edward.jpg; sourceTree = ""; };
@@ -1164,92 +1618,99 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 1F45A3E0180E47E5003C1E36 /* XCTest.framework in Frameworks */,
+ 346D1AA81BBC406700BECD4B /* libCedar.a in Frameworks */,
1F45A3D4180E4796003C1E36 /* UIKit.framework in Frameworks */,
1F45A3D5180E4796003C1E36 /* CoreGraphics.framework in Frameworks */,
- 1F45A3D6180E4796003C1E36 /* libCedar-StaticLib.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 96A07F0213F276640021974D /* Frameworks */ = {
+ 346262811B99C1DC002CAEBD /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 96A07F0413F276640021974D /* Cedar.framework in Frameworks */,
+ 34A848581B9A4A0500396A09 /* UIKit.framework in Frameworks */,
+ 34FD466A1B99D43F00257186 /* libxml2.tbd in Frameworks */,
+ 34FD462A1B99D13C00257186 /* Cedar.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 96B5F9F3144A81A7000A6A5D /* Frameworks */ = {
+ 34852D171BBE35FF0072D249 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- AEC40C58174ACAD900474D2D /* UIKit.framework in Frameworks */,
- 96B5F9FC144A81A7000A6A5D /* CoreGraphics.framework in Frameworks */,
+ 34852D181BBE35FF0072D249 /* UIKit.framework in Frameworks */,
+ 34852D191BBE35FF0072D249 /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE02E7E1184EABCD00414F19 /* Frameworks */ = {
+ 34D7C4661BB9B71600E8E523 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- AE02E7E6184EABCD00414F19 /* CoreGraphics.framework in Frameworks */,
- AE02E7E7184EABCD00414F19 /* UIKit.framework in Frameworks */,
- AE02E7E5184EABCD00414F19 /* Foundation.framework in Frameworks */,
+ 34D7C4B81BB9CB5700E8E523 /* libxml2.tbd in Frameworks */,
+ 34D7C4B61BB9CB4B00E8E523 /* Cedar.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE03FBE61B06C33B00013784 /* Frameworks */ = {
+ 96A07F0213F276640021974D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- AE1937801B1AC446008C8CD8 /* CoreGraphics.framework in Frameworks */,
- 8978D4EB1B06F05C00EDD6D0 /* UIKit.framework in Frameworks */,
- AE03FC0F1B06C37E00013784 /* Cedar.framework in Frameworks */,
+ 96A07F0413F276640021974D /* Cedar.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE248F9519DCD52500092C14 /* Frameworks */ = {
+ 96B5F9F3144A81A7000A6A5D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ AEC40C58174ACAD900474D2D /* UIKit.framework in Frameworks */,
+ 96B5F9FC144A81A7000A6A5D /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE248FA719DCD52500092C14 /* Frameworks */ = {
+ AE02E7E1184EABCD00414F19 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- AE248FB819DCD54600092C14 /* Cedar.framework in Frameworks */,
+ AE02E7E6184EABCD00414F19 /* CoreGraphics.framework in Frameworks */,
+ AE02E7E7184EABCD00414F19 /* UIKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE4864F41B067620005DB302 /* Frameworks */ = {
+ AE03FBE61B06C33B00013784 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 346D1A9F1BBB408F00BECD4B /* CoreGraphics.framework in Frameworks */,
+ 346D1A9C1BBB405600BECD4B /* UIKit.framework in Frameworks */,
+ AE03FC0F1B06C37E00013784 /* Cedar.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AEEE1FB411DC271300029872 /* Frameworks */ = {
+ AE248F9519DCD52500092C14 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
- AEEE218411DC28E200029872 /* Frameworks */ = {
+ AE248FA719DCD52500092C14 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 1FC90AA819FA2AF50082F844 /* CoreGraphics.framework in Frameworks */,
- AEEE220311DC29AC00029872 /* Cedar.framework in Frameworks */,
+ AE248FB819DCD54600092C14 /* Cedar.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AEEE222711DC2B0600029872 /* Frameworks */ = {
+ AEEE218411DC28E200029872 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ 342FB2C71BC328320090E253 /* ApplicationServices.framework in Frameworks */,
+ 342FB2C51BC326100090E253 /* CoreGraphics.framework in Frameworks */,
+ 346D1AAA1BBC41FE00BECD4B /* Foundation.framework in Frameworks */,
+ AEEE220311DC29AC00029872 /* Cedar.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1257,35 +1718,16 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 342F5D0B18F430DB00F38E35 /* QuartzCore.framework in Frameworks */,
- AEC54009185E90E900B0D41D /* CoreGraphics.framework in Frameworks */,
- AEC54007185E90D900B0D41D /* UIKit.framework in Frameworks */,
- AEEE227E11DC2D3A00029872 /* libCedar-StaticLib.a in Frameworks */,
+ 346D1AAD1BBC46B600BECD4B /* QuartzCore.framework in Frameworks */,
+ AEEE227E11DC2D3A00029872 /* libCedar.a in Frameworks */,
+ 346D1A9E1BBB408E00BECD4B /* CoreGraphics.framework in Frameworks */,
+ 346D1A9B1BBB404800BECD4B /* UIKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 1F45A3DF180E47AA003C1E36 /* XCUnitAppTests */ = {
- isa = PBXGroup;
- children = (
- 1F45A3DE180E4797003C1E36 /* XCUnitAppTests-Info.plist */,
- 1F45A3E2180E4A1C003C1E36 /* XCUnitApplicationTestsWithXCTest.m */,
- );
- path = XCUnitAppTests;
- sourceTree = "";
- };
- 1F956B95180E07CE00E603A9 /* Other Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1F956B96180E07CE00E603A9 /* AppKit.framework */,
- 1F956B97180E07CE00E603A9 /* CoreData.framework */,
- 1F956B98180E07CE00E603A9 /* Foundation.framework */,
- );
- name = "Other Frameworks";
- sourceTree = "";
- };
1FE15C171869071B00207F0C /* Reporters */ = {
isa = PBXGroup;
children = (
@@ -1328,7 +1770,7 @@
isa = PBXGroup;
children = (
66F00B4F14C4D8F600146D88 /* Doubles */,
- AEEE1FD411DC27B800029872 /* iPhone */,
+ AEEE1FD411DC27B800029872 /* iOS */,
AE0AF55D13E9C06900029396 /* Matchers */,
1FE15C241869092300207F0C /* Reporters */,
AEEE1FCC11DC27B800029872 /* CDRExample.h */,
@@ -1413,6 +1855,44 @@
path = XCTest;
sourceTree = "";
};
+ 346262791B99C1DB002CAEBD /* watchOS */ = {
+ isa = PBXGroup;
+ children = (
+ 3462628D1B99C1DC002CAEBD /* ExtensionDelegate.mm */,
+ 34A848551B9A491E00396A09 /* Interface.storyboard */,
+ 3462627F1B99C1DB002CAEBD /* App-Info.plist */,
+ 346262911B99C1DC002CAEBD /* Extension-Info.plist */,
+ );
+ path = watchOS;
+ sourceTree = "";
+ };
+ 346D1AA01BBB445B00BECD4B /* SpecBundle */ = {
+ isa = PBXGroup;
+ children = (
+ 346D1AA11BBB448800BECD4B /* Support */,
+ AE248F9919DCD52500092C14 /* OS X Host App */,
+ 96B5F9FD144A81A7000A6A5D /* iOS Host App */,
+ );
+ path = SpecBundle;
+ sourceTree = "";
+ };
+ 346D1AA11BBB448800BECD4B /* Support */ = {
+ isa = PBXGroup;
+ children = (
+ 34757E201BA466050047BC8D /* TestObservationHelper.h */,
+ 34757E211BA466050047BC8D /* TestObservationHelper.m */,
+ );
+ path = Support;
+ sourceTree = "";
+ };
+ 34A8485A1B9A4D9800396A09 /* iOS */ = {
+ isa = PBXGroup;
+ children = (
+ 34D4B5C418F3B68900FB2C3B /* UIKitComparatorsContainer.h */,
+ );
+ path = iOS;
+ sourceTree = "";
+ };
4523FFB9BD607306C7ED94A3 /* GData */ = {
isa = PBXGroup;
children = (
@@ -1474,16 +1954,6 @@
path = Doubles;
sourceTree = "";
};
- 9668DCDE144A92BA007C7294 /* Test Bundle Support */ = {
- isa = PBXGroup;
- children = (
- 1F45A3DF180E47AA003C1E36 /* XCUnitAppTests */,
- 96B5F9FD144A81A7000A6A5D /* Test Bundle App */,
- 96B5FA17144A81A8000A6A5D /* OCUnitAppTests */,
- );
- name = "Test Bundle Support";
- sourceTree = "";
- };
96A07F0D13F27ED70021974D /* Focused */ = {
isa = PBXGroup;
children = (
@@ -1494,49 +1964,16 @@
name = Focused;
sourceTree = "";
};
- 96B5F9FD144A81A7000A6A5D /* Test Bundle App */ = {
+ 96B5F9FD144A81A7000A6A5D /* iOS Host App */ = {
isa = PBXGroup;
children = (
- 96158AA0144A91DC005895CE /* DummyModel.h */,
- 96158AA1144A91DC005895CE /* DummyModel.m */,
- 96B5FA06144A81A8000A6A5D /* OCUnitAppAppDelegate.h */,
- 96B5FA07144A81A8000A6A5D /* OCUnitAppAppDelegate.m */,
- 96B5FA09144A81A8000A6A5D /* MainWindow.xib */,
+ 96B5FA06144A81A8000A6A5D /* iOSHostAppDelegate.h */,
+ 96B5FA07144A81A8000A6A5D /* iOSHostAppDelegate.m */,
96D3447F144A82D100352C4A /* DummyView.xib */,
- 96B5F9FE144A81A7000A6A5D /* Supporting Files */,
- );
- name = "Test Bundle App";
- path = OCUnitApp;
- sourceTree = "";
- };
- 96B5F9FE144A81A7000A6A5D /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 96B5F9FF144A81A7000A6A5D /* OCUnitApp-Info.plist */,
- 96B5FA00144A81A8000A6A5D /* InfoPlist.strings */,
- 96B5FA03144A81A8000A6A5D /* OCUnitApp-Prefix.pch */,
96B5FA04144A81A8000A6A5D /* main.m */,
+ 34852D251BBE38EE0072D249 /* Default-568h@2x.png */,
);
- name = "Supporting Files";
- sourceTree = "";
- };
- 96B5FA17144A81A8000A6A5D /* OCUnitAppTests */ = {
- isa = PBXGroup;
- children = (
- 96D34483144A845100352C4A /* OCUnitApplicationTests.mm */,
- 96B5FA18144A81A8000A6A5D /* Supporting Files */,
- );
- path = OCUnitAppTests;
- sourceTree = "";
- };
- 96B5FA18144A81A8000A6A5D /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 96B5FA19144A81A8000A6A5D /* OCUnitAppTests-Info.plist */,
- 96B5FA1A144A81A8000A6A5D /* InfoPlist.strings */,
- 96B5FA1D144A81A8000A6A5D /* OCUnitAppTests-Prefix.pch */,
- );
- name = "Supporting Files";
+ path = "iOS Host App";
sourceTree = "";
};
AE02021617451FBD009A7915 /* Stringifiers */ = {
@@ -1547,41 +1984,6 @@
path = Stringifiers;
sourceTree = "";
};
- AE02E7E8184EABCD00414F19 /* iOSFrameworkSpecs */ = {
- isa = PBXGroup;
- children = (
- AE02E7E9184EABCD00414F19 /* Supporting Files */,
- AE02E83018526E9F00414F19 /* Cedar-iOSSpec.mm */,
- );
- path = iOSFrameworkSpecs;
- sourceTree = "";
- };
- AE02E7E9184EABCD00414F19 /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- AE02E7EB184EABCD00414F19 /* InfoPlist.strings */,
- AE02E7EE184EABCE00414F19 /* main.m */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
- AE03FBEA1B06C33B00013784 /* Cedar-iOS-Framework Spec */ = {
- isa = PBXGroup;
- children = (
- AE03FBEB1B06C33B00013784 /* Supporting Files */,
- );
- path = "Cedar-iOS-Framework Spec";
- sourceTree = "";
- };
- AE03FBEB1B06C33B00013784 /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- AE03FBEC1B06C33B00013784 /* Info.plist */,
- AE03FBED1B06C33B00013784 /* main.mm */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
AE0AF55D13E9C06900029396 /* Matchers */ = {
isa = PBXGroup;
children = (
@@ -1664,41 +2066,12 @@
sourceTree = "";
};
AE248F9919DCD52500092C14 /* OS X Host App */ = {
- isa = PBXGroup;
- children = (
- AE248F9E19DCD52500092C14 /* AppDelegate.h */,
- AE248F9F19DCD52500092C14 /* AppDelegate.m */,
- AE248F9A19DCD52500092C14 /* Supporting Files */,
- );
- path = "OS X Host App";
- sourceTree = "";
- };
- AE248F9A19DCD52500092C14 /* Supporting Files */ = {
isa = PBXGroup;
children = (
AE248F9B19DCD52500092C14 /* Info.plist */,
AE248F9C19DCD52500092C14 /* main.m */,
);
- name = "Supporting Files";
- sourceTree = "";
- };
- AE248FAD19DCD52500092C14 /* OS X Host AppTests */ = {
- isa = PBXGroup;
- children = (
- AE248FB019DCD52500092C14 /* OS_X_Host_AppTests.m */,
- 34757E201BA466050047BC8D /* TestObservationHelper.h */,
- 34757E211BA466050047BC8D /* TestObservationHelper.m */,
- AE248FAE19DCD52500092C14 /* Supporting Files */,
- );
- path = "OS X Host AppTests";
- sourceTree = "";
- };
- AE248FAE19DCD52500092C14 /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- AE248FAF19DCD52500092C14 /* Info.plist */,
- );
- name = "Supporting Files";
+ path = "OS X Host App";
sourceTree = "";
};
AE34723F19C2257A005CA6F1 /* XCTest */ = {
@@ -1709,22 +2082,6 @@
path = XCTest;
sourceTree = "";
};
- AE4864F91B067621005DB302 /* Cedar-iOS-Framework */ = {
- isa = PBXGroup;
- children = (
- AE4864FA1B067621005DB302 /* Supporting Files */,
- );
- path = "Cedar-iOS-Framework";
- sourceTree = "";
- };
- AE4864FA1B067621005DB302 /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- AE4864FB1B067621005DB302 /* Info.plist */,
- );
- name = "Supporting Files";
- sourceTree = "";
- };
AE7F170317272FB000E1146D /* Extensions */ = {
isa = PBXGroup;
children = (
@@ -1762,9 +2119,9 @@
AEC40C4D174AC4C000474D2D /* UIKit */ = {
isa = PBXGroup;
children = (
+ 34A8485A1B9A4D9800396A09 /* iOS */,
AEC40C4E174AC4C000474D2D /* UIGeometryCompareEqual.h */,
AEC40C4F174AC4C000474D2D /* UIGeometryStringifiers.h */,
- 34D4B5C418F3B68900FB2C3B /* UIKitComparatorsContainer.h */,
);
path = UIKit;
sourceTree = "";
@@ -1797,15 +2154,9 @@
children = (
AEEE1FC311DC27B800029872 /* Source */,
AEEE1FE711DC27B800029872 /* Spec */,
- 9668DCDE144A92BA007C7294 /* Test Bundle Support */,
- AE248F9919DCD52500092C14 /* OS X Host App */,
- AE248FAD19DCD52500092C14 /* OS X Host AppTests */,
- AE4864F91B067621005DB302 /* Cedar-iOS-Framework */,
- AE03FBEA1B06C33B00013784 /* Cedar-iOS-Framework Spec */,
AEEE202611DC286500029872 /* Frameworks */,
AEEE1FB711DC271300029872 /* Products */,
AEEE1FB811DC271300029872 /* Cedar-Info.plist */,
- AEEE227811DC2CF900029872 /* iOSSpecs-Info.plist */,
AEEE222211DC2A1400029872 /* Rakefile */,
AEEE222311DC2A1400029872 /* README.markdown */,
);
@@ -1815,17 +2166,23 @@
isa = PBXGroup;
children = (
AEEE1FB611DC271300029872 /* Cedar.framework */,
- AEEE218611DC28E200029872 /* Cedar OS X Specs */,
- AEEE222911DC2B0600029872 /* libCedar-StaticLib.a */,
- AEEE227611DC2CF900029872 /* Cedar-StaticLib Specs.app */,
- 96A07F0813F276640021974D /* Cedar OS X FocusedSpecs */,
- 96B5F9F6144A81A7000A6A5D /* Cedar iOS Host App.app */,
- 1F45A3DD180E4796003C1E36 /* XCUnitAppTests.xctest */,
+ AEEE218611DC28E200029872 /* Cedar-OSX Specs */,
+ AEEE222911DC2B0600029872 /* libCedar.a */,
+ AEEE227611DC2CF900029872 /* Cedar-iOS StaticLib Specs.app */,
+ 96A07F0813F276640021974D /* Cedar-OSX FocusedSpecs */,
+ 96B5F9F6144A81A7000A6A5D /* Cedar-iOS HostApp.app */,
+ 1F45A3DD180E4796003C1E36 /* Cedar-iOS SpecBundle.xctest */,
AE02E7E4184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs.app */,
- AE248F9819DCD52500092C14 /* Cedar OS X Host App.app */,
- AE248FAA19DCD52500092C14 /* Cedar OS X Host AppTests.xctest */,
+ AE248F9819DCD52500092C14 /* Cedar-OSX HostApp.app */,
+ AE248FAA19DCD52500092C14 /* Cedar-OSX SpecBundle.xctest */,
AE4864F81B067620005DB302 /* Cedar.framework */,
- AE03FBE91B06C33B00013784 /* Cedar-iOS-Framework Specs.app */,
+ AE03FBE91B06C33B00013784 /* Cedar-iOS Specs.app */,
+ 346261DF1B995239002CAEBD /* Cedar.framework */,
+ 346262781B99C1DB002CAEBD /* Cedar-watchOS Specs.app */,
+ 346262841B99C1DC002CAEBD /* Cedar-watchOS Specs Extension.appex */,
+ 34D7C3CA1BB9747400E8E523 /* Cedar.framework */,
+ 34D7C4691BB9B71600E8E523 /* Cedar-tvOS SpecBundle.bundle */,
+ 34852D211BBE35FF0072D249 /* Cedar-watchOS HostApp.app */,
);
name = Products;
sourceTree = "";
@@ -1836,7 +2193,7 @@
6628FC8414C4DAB90016652A /* Doubles */,
AE7F170317272FB000E1146D /* Extensions */,
AEEE1FCA11DC27B800029872 /* Headers */,
- AEEE1FDC11DC27B800029872 /* iPhone */,
+ AEEE1FDC11DC27B800029872 /* iOS */,
AE167EEC15B210C9005960B9 /* Matchers */,
E31179CE161FD90C007D3CDE /* ReporterHelpers */,
1FE15C171869071B00207F0C /* Reporters */,
@@ -1868,85 +2225,80 @@
path = Headers;
sourceTree = "";
};
- AEEE1FD411DC27B800029872 /* iPhone */ = {
+ AEEE1FD411DC27B800029872 /* iOS */ = {
isa = PBXGroup;
children = (
AEEE1FDA11DC27B800029872 /* CedarApplicationDelegate.h */,
6628FCA014C503530016652A /* Cedar-iOS.h */,
);
- path = iPhone;
+ path = iOS;
sourceTree = "";
};
- AEEE1FDC11DC27B800029872 /* iPhone */ = {
+ AEEE1FDC11DC27B800029872 /* iOS */ = {
isa = PBXGroup;
children = (
960118BB1434867E00825FFF /* NSBundle+MainBundleHijack.m */,
AEEE1FE211DC27B800029872 /* CedarApplicationDelegate.m */,
);
- path = iPhone;
+ path = iOS;
sourceTree = "";
};
AEEE1FE711DC27B800029872 /* Spec */ = {
isa = PBXGroup;
children = (
- AEEF360C19DF248F00794484 /* Resources */,
- 1FE15C25186919F400207F0C /* Reporters */,
- E328612E1604F254001FA77E /* Support */,
+ 66F00B5014C4D92500146D88 /* Doubles */,
96A07F0D13F27ED70021974D /* Focused */,
- AE02E7E8184EABCD00414F19 /* iOSFrameworkSpecs */,
- AEEE1FEB11DC27B800029872 /* iPhone */,
+ AEEE1FEB11DC27B800029872 /* iOS */,
AE8C879F1362068A006C9305 /* Matchers */,
- 66F00B5014C4D92500146D88 /* Doubles */,
- 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */,
- AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */,
+ 1FE15C25186919F400207F0C /* Reporters */,
+ AEEF360C19DF248F00794484 /* Resources */,
+ 346D1AA01BBB445B00BECD4B /* SpecBundle */,
+ 346D1A981BBB389A00BECD4B /* SpecBundle-Info.plist */,
+ 1F45A3E2180E4A1C003C1E36 /* SpecBundleApplicationTestsWithXCTest.m */,
+ 96D34483144A845100352C4A /* SpecBundleApplicationTests.mm */,
+ E328612E1604F254001FA77E /* Support */,
+ 346262791B99C1DB002CAEBD /* watchOS */,
AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */,
- 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */,
+ AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */,
+ 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */,
96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */,
+ 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */,
+ 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */,
+ 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */,
AEEE1FF011DC27B800029872 /* GlobalBeforeEachSpec.mm */,
+ AEEE1FEF11DC27B800029872 /* main.mm */,
96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */,
AEEE1FF111DC27B800029872 /* SpecSpec.mm */,
AEEE1FF211DC27B800029872 /* SpecSpec2.m */,
- AEEE1FEF11DC27B800029872 /* main.mm */,
- 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */,
- 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */,
);
path = Spec;
sourceTree = "";
};
- AEEE1FEB11DC27B800029872 /* iPhone */ = {
+ AEEE1FEB11DC27B800029872 /* iOS */ = {
isa = PBXGroup;
children = (
AE34723F19C2257A005CA6F1 /* XCTest */,
+ AE02E83018526E9F00414F19 /* Cedar-iOSSpec.mm */,
AE7DD11117296CB20058EB3B /* CedarApplicationDelegateSpec.mm */,
- AEEE1FED11DC27B800029872 /* main.m */,
- AE5218D4175979D900A656BC /* WeakReferenceCompatibilitySpec.mm */,
228F3FA617E3ECD10000C8AF /* CDRSpyiOSSpec.mm */,
+ AE5218D4175979D900A656BC /* WeakReferenceCompatibilitySpec.mm */,
+ AEEE1FED11DC27B800029872 /* main.mm */,
+ 346D1AA21BBB457900BECD4B /* Info.plist */,
);
- path = iPhone;
+ path = iOS;
sourceTree = "";
};
AEEE202611DC286500029872 /* Frameworks */ = {
isa = PBXGroup;
children = (
- AE1937A01B1ACB4B008C8CD8 /* libxml2.dylib */,
- AE19377F1B1AC445008C8CD8 /* CoreGraphics.framework */,
- AE19377D1B1AC42B008C8CD8 /* QuartzCore.framework */,
- 8978D4EA1B06F05C00EDD6D0 /* UIKit.framework */,
- AED7FC0B19BE2A6000595D92 /* CoreLocation.framework */,
- 342F5D0A18F430DB00F38E35 /* QuartzCore.framework */,
- AEC54008185E90E900B0D41D /* CoreGraphics.framework */,
- AEC54006185E90D900B0D41D /* UIKit.framework */,
- 1F4251DC180E0CA200FC578B /* SenTestingKit.framework */,
- 96158A8A144A915E005895CE /* AppKit.framework */,
- 96158A8B144A915E005895CE /* CoreData.framework */,
+ 342FB2C61BC328320090E253 /* ApplicationServices.framework */,
+ 346D1AAC1BBC46B600BECD4B /* QuartzCore.framework */,
+ 346D1AA91BBC41FE00BECD4B /* Foundation.framework */,
96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */,
- AEC40C55174AC54500474D2D /* CoreGraphics.framework */,
- 96158A87144A915E005895CE /* Cocoa.framework */,
- 96158A8C144A915E005895CE /* Foundation.framework */,
+ 34D7C4B71BB9CB5700E8E523 /* libxml2.tbd */,
+ 34FD46681B99D43400257186 /* libxml2.tbd */,
+ 34A848571B9A4A0500396A09 /* UIKit.framework */,
AEC40C57174ACAD900474D2D /* UIKit.framework */,
- 1F956BB2180E07CE00E603A9 /* XCTest.framework */,
- AE02E81A184EEF0600414F19 /* CoreFoundation.framework */,
- 1F956B95180E07CE00E603A9 /* Other Frameworks */,
);
name = Frameworks;
sourceTree = "";
@@ -2084,6 +2436,201 @@
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
+ 346261DC1B995239002CAEBD /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 346262031B99544D002CAEBD /* CDRClassFake.h in Headers */,
+ 34D7C3C31BB9710800E8E523 /* CDRXCTestSupport.h in Headers */,
+ 346262101B99546C002CAEBD /* BeLessThan.h in Headers */,
+ 3462621A1B995473002CAEBD /* BeEmpty.h in Headers */,
+ 3462620B1B99546C002CAEBD /* BeCloseTo.h in Headers */,
+ 346262231B995491002CAEBD /* ComparatorsContainerConvenience.h in Headers */,
+ 346262221B995491002CAEBD /* CompareGreaterThan.h in Headers */,
+ 346262331B9954B8002CAEBD /* CDRExampleReporter.h in Headers */,
+ 3462622C1B9954A8002CAEBD /* CedarMatchers.h in Headers */,
+ 346261EF1B995422002CAEBD /* CDRNil.h in Headers */,
+ 3462623D1B9954C1002CAEBD /* CDRHooks.h in Headers */,
+ 346262401B9954C1002CAEBD /* CDRSpecFailure.h in Headers */,
+ 346261F41B995422002CAEBD /* CDRTypeUtilities.h in Headers */,
+ 346262091B99544D002CAEBD /* CDRFake.h in Headers */,
+ 346262161B99546C002CAEBD /* Equal.h in Headers */,
+ 346261FF1B995445002CAEBD /* AnyInstanceConformingToProtocolArgument.h in Headers */,
+ 346262181B99546C002CAEBD /* RaiseException.h in Headers */,
+ 346261EB1B995422002CAEBD /* CDROTestNamer.h in Headers */,
+ 346262041B99544D002CAEBD /* HaveReceived.h in Headers */,
+ 3462622E1B9954A8002CAEBD /* CedarStringifiers.h in Headers */,
+ 346262001B99544D002CAEBD /* CDRProtocolFake.h in Headers */,
+ 346262071B99544D002CAEBD /* StubbedMethod.h in Headers */,
+ 346261EC1B995422002CAEBD /* CDRSlowTestStatistics.h in Headers */,
+ 3462620A1B99546C002CAEBD /* Base.h in Headers */,
+ 346261FB1B995445002CAEBD /* AnyInstanceArgument.h in Headers */,
+ 346262201B995491002CAEBD /* ComparatorsContainer.h in Headers */,
+ 346261F51B995426002CAEBD /* CDRXCTestCase.h in Headers */,
+ 3462623E1B9954C1002CAEBD /* CDRSharedExampleGroupPool.h in Headers */,
+ 346261F31B995422002CAEBD /* CDRSymbolicator.h in Headers */,
+ 346261E71B995422002CAEBD /* CDRSpyInfo.h in Headers */,
+ 346262081B99544D002CAEBD /* InvocationMatcher.h in Headers */,
+ 3462620C1B99546C002CAEBD /* BeFalsy.h in Headers */,
+ 346262191B99546C002CAEBD /* RespondTo.h in Headers */,
+ 346261E81B995422002CAEBD /* CedarDoubleImpl.h in Headers */,
+ 346262421B9954C1002CAEBD /* CDRVersion.h in Headers */,
+ 346261FE1B995445002CAEBD /* AnyInstanceOfClassArgument.h in Headers */,
+ 3462623A1B9954C1002CAEBD /* CDRExampleGroup.h in Headers */,
+ 346261EA1B995422002CAEBD /* NSMethodSignature+Cedar.h in Headers */,
+ 34D7C3C21BB9710300E8E523 /* CDRXCTestObserver.h in Headers */,
+ 346261F81B995426002CAEBD /* NSInvocation+CDRXExample.h in Headers */,
+ 346262141B99546C002CAEBD /* BeTruthy.h in Headers */,
+ 346261E91B995422002CAEBD /* NSInvocation+Cedar.h in Headers */,
+ 346262411B9954C1002CAEBD /* CDRSpecHelper.h in Headers */,
+ 3462620D1B99546C002CAEBD /* BeGreaterThan.h in Headers */,
+ 346262061B99544D002CAEBD /* RejectedMethod.h in Headers */,
+ 346261FD1B995445002CAEBD /* AnyArgument.h in Headers */,
+ 346262211B995491002CAEBD /* CompareEqual.h in Headers */,
+ 346262111B99546C002CAEBD /* BeLTE.h in Headers */,
+ 346262021B99544D002CAEBD /* CDRSpy.h in Headers */,
+ 346261F11B995422002CAEBD /* CDRPrivateFunctions.h in Headers */,
+ 3462622D1B9954A8002CAEBD /* CedarComparators.h in Headers */,
+ 346261F21B995422002CAEBD /* CDRRuntimeUtilities.h in Headers */,
+ 346262371B9954B8002CAEBD /* CDRBufferedDefaultReporter.h in Headers */,
+ 346262121B99546C002CAEBD /* BeNil.h in Headers */,
+ 346261FC1B995445002CAEBD /* ReturnValue.h in Headers */,
+ 346262741B99BE9F002CAEBD /* UIGeometryCompareEqual.h in Headers */,
+ 346261F91B995445002CAEBD /* Argument.h in Headers */,
+ 346262301B9954A8002CAEBD /* ShouldSyntax.h in Headers */,
+ 3462621E1B99548A002CAEBD /* StringifiersContainer.h in Headers */,
+ 3462621C1B995473002CAEBD /* AnInstanceOf.h in Headers */,
+ 3462623C1B9954C1002CAEBD /* CDRFunctions.h in Headers */,
+ 346262751B99BE9F002CAEBD /* UIGeometryStringifiers.h in Headers */,
+ 346262131B99546C002CAEBD /* BeSameInstanceAs.h in Headers */,
+ 346261F71B995426002CAEBD /* CDRXCTestSuite.h in Headers */,
+ 3462623B1B9954C1002CAEBD /* CDRExampleParent.h in Headers */,
+ 346262381B9954C1002CAEBD /* CDRExample.h in Headers */,
+ 346262321B9954B8002CAEBD /* CDRDefaultReporter.h in Headers */,
+ 3462621B1B995473002CAEBD /* Contain.h in Headers */,
+ 346262311B9954B8002CAEBD /* CDRColorizedReporter.h in Headers */,
+ 346262151B99546C002CAEBD /* ConformTo.h in Headers */,
+ 346262351B9954B8002CAEBD /* CDROTestReporter.h in Headers */,
+ 3462620F1B99546C002CAEBD /* BeInstanceOf.h in Headers */,
+ 346261FA1B995445002CAEBD /* ValueArgument.h in Headers */,
+ 346262171B99546C002CAEBD /* Exist.h in Headers */,
+ 346262241B995491002CAEBD /* CompareCloseTo.h in Headers */,
+ 346262391B9954C1002CAEBD /* CDRExampleBase.h in Headers */,
+ 346262011B99544D002CAEBD /* CedarDoubles.h in Headers */,
+ 346262051B99544D002CAEBD /* CedarDouble.h in Headers */,
+ 3462622B1B9954A8002CAEBD /* ActualValue.h in Headers */,
+ 346262341B9954B8002CAEBD /* CDRJUnitXMLReporter.h in Headers */,
+ 3462621F1B995491002CAEBD /* ComparatorsBase.h in Headers */,
+ 3462621D1B99548A002CAEBD /* StringifiersBase.h in Headers */,
+ 3462623F1B9954C1002CAEBD /* CDRSpec.h in Headers */,
+ 346261ED1B995422002CAEBD /* CDRReportDispatcher.h in Headers */,
+ 346262361B9954B8002CAEBD /* CDRTeamCityReporter.h in Headers */,
+ 34D7C3C41BB9710F00E8E523 /* CDRSpecRun.h in Headers */,
+ 346262431B9954C1002CAEBD /* Cedar.h in Headers */,
+ 346261EE1B995422002CAEBD /* CDRBlockHelper.h in Headers */,
+ 3462620E1B99546C002CAEBD /* BeGTE.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 34D7C3C71BB9747400E8E523 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 34D7C4631BB9B5F100E8E523 /* Cedar.h in Headers */,
+ 34D7C4321BB9B5B200E8E523 /* BeGTE.h in Headers */,
+ 34D7C4611BB9B5F100E8E523 /* CDRSpecHelper.h in Headers */,
+ 34D7C4401BB9B5B900E8E523 /* AnInstanceOf.h in Headers */,
+ 34D7C4601BB9B5F100E8E523 /* CDRSpecFailure.h in Headers */,
+ 34D7C43D1BB9B5B200E8E523 /* RespondTo.h in Headers */,
+ 34D7C42E1BB9B5B200E8E523 /* Base.h in Headers */,
+ 34D7C4231BB9B59200E8E523 /* CDRClassFake.h in Headers */,
+ 34D7C4061BB9B53C00E8E523 /* CDRSpyInfo.h in Headers */,
+ 34D7C4571BB9B5E900E8E523 /* CDRBufferedDefaultReporter.h in Headers */,
+ 34D7C40E1BB9B54F00E8E523 /* CDRXCTestObserver.h in Headers */,
+ 34D7C4331BB9B5B200E8E523 /* BeInstanceOf.h in Headers */,
+ 34D7C4521BB9B5E900E8E523 /* CDRDefaultReporter.h in Headers */,
+ 34D7C43C1BB9B5B200E8E523 /* RaiseException.h in Headers */,
+ 34D7C4531BB9B5E900E8E523 /* CDRExampleReporter.h in Headers */,
+ 34D7C4511BB9B5E900E8E523 /* CDRColorizedReporter.h in Headers */,
+ 34D7C4421BB9B5BF00E8E523 /* StringifiersContainer.h in Headers */,
+ 34D7C45C1BB9B5F100E8E523 /* CDRFunctions.h in Headers */,
+ 34D7C4591BB9B5F100E8E523 /* CDRExampleBase.h in Headers */,
+ 34D7C43B1BB9B5B200E8E523 /* Exist.h in Headers */,
+ 34D7C4291BB9B59200E8E523 /* CDRFake.h in Headers */,
+ 34D7C45E1BB9B5F100E8E523 /* CDRSharedExampleGroupPool.h in Headers */,
+ 34D7C45F1BB9B5F100E8E523 /* CDRSpec.h in Headers */,
+ 34D7C41F1BB9B56D00E8E523 /* AnyInstanceConformingToProtocolArgument.h in Headers */,
+ 34D7C43F1BB9B5B900E8E523 /* Contain.h in Headers */,
+ 34D7C4101BB9B54F00E8E523 /* CDRXCTestSupport.h in Headers */,
+ 34D7C4241BB9B59200E8E523 /* HaveReceived.h in Headers */,
+ 34D7C4201BB9B59200E8E523 /* CDRProtocolFake.h in Headers */,
+ 34D7C4341BB9B5B200E8E523 /* BeLessThan.h in Headers */,
+ 34D7C4271BB9B59200E8E523 /* StubbedMethod.h in Headers */,
+ 34D7C40C1BB9B54A00E8E523 /* CDRReportDispatcher.h in Headers */,
+ 34D7C4151BB9B55500E8E523 /* CDRRuntimeUtilities.h in Headers */,
+ 34D7C43A1BB9B5B200E8E523 /* Equal.h in Headers */,
+ 34D7C44C1BB9B5DF00E8E523 /* ActualValue.h in Headers */,
+ 34D7C41B1BB9B56D00E8E523 /* AnyInstanceArgument.h in Headers */,
+ 34D7C4381BB9B5B200E8E523 /* BeTruthy.h in Headers */,
+ 34D7C4091BB9B53F00E8E523 /* NSMethodSignature+Cedar.h in Headers */,
+ 34D7C4301BB9B5B200E8E523 /* BeFalsy.h in Headers */,
+ 34D7C40A1BB9B54600E8E523 /* CDROTestNamer.h in Headers */,
+ 34D7C4621BB9B5F100E8E523 /* CDRVersion.h in Headers */,
+ 34D7C4481BB9B5C500E8E523 /* CompareCloseTo.h in Headers */,
+ 34D7C4581BB9B5F100E8E523 /* CDRExample.h in Headers */,
+ 34D7C4441BB9B5C500E8E523 /* ComparatorsContainer.h in Headers */,
+ 34D7C4411BB9B5BF00E8E523 /* StringifiersBase.h in Headers */,
+ 34D7C4181BB9B55500E8E523 /* CDRTypeUtilities.h in Headers */,
+ 34D7C4081BB9B53F00E8E523 /* NSInvocation+Cedar.h in Headers */,
+ 34D7C4461BB9B5C500E8E523 /* CompareGreaterThan.h in Headers */,
+ 34D7C44B1BB9B5D300E8E523 /* UIGeometryStringifiers.h in Headers */,
+ 34D7C4281BB9B59200E8E523 /* InvocationMatcher.h in Headers */,
+ 34D7C40D1BB9B54F00E8E523 /* CDRXCTestCase.h in Headers */,
+ 34D7C4541BB9B5E900E8E523 /* CDRJUnitXMLReporter.h in Headers */,
+ 34D7C41E1BB9B56D00E8E523 /* AnyInstanceOfClassArgument.h in Headers */,
+ 34D7C4141BB9B55500E8E523 /* CDRPrivateFunctions.h in Headers */,
+ 34D7C4121BB9B55500E8E523 /* CDRBlockHelper.h in Headers */,
+ 34D7C40B1BB9B54600E8E523 /* CDRSlowTestStatistics.h in Headers */,
+ 34D7C4261BB9B59200E8E523 /* RejectedMethod.h in Headers */,
+ 34D7C4431BB9B5C500E8E523 /* ComparatorsBase.h in Headers */,
+ 34D7C41D1BB9B56D00E8E523 /* AnyArgument.h in Headers */,
+ 34D7C4351BB9B5B200E8E523 /* BeLTE.h in Headers */,
+ 34D7C4451BB9B5C500E8E523 /* CompareEqual.h in Headers */,
+ 34D7C4501BB9B5E400E8E523 /* ShouldSyntax.h in Headers */,
+ 34D7C4371BB9B5B200E8E523 /* BeSameInstanceAs.h in Headers */,
+ 34D7C42F1BB9B5B200E8E523 /* BeCloseTo.h in Headers */,
+ 34D7C4221BB9B59200E8E523 /* CDRSpy.h in Headers */,
+ 34D7C4161BB9B55500E8E523 /* CDRSpecRun.h in Headers */,
+ 34D7C42D1BB9B5A400E8E523 /* Cedar-iOS.h in Headers */,
+ 34D7C44D1BB9B5DF00E8E523 /* CedarMatchers.h in Headers */,
+ 34D7C44A1BB9B5D300E8E523 /* UIGeometryCompareEqual.h in Headers */,
+ 34D7C4391BB9B5B200E8E523 /* ConformTo.h in Headers */,
+ 34D7C4361BB9B5B200E8E523 /* BeNil.h in Headers */,
+ 34D7C40F1BB9B54F00E8E523 /* CDRXCTestSuite.h in Headers */,
+ 34D7C4311BB9B5B200E8E523 /* BeGreaterThan.h in Headers */,
+ 34D7C44F1BB9B5DF00E8E523 /* CedarStringifiers.h in Headers */,
+ 34D7C4491BB9B5D300E8E523 /* UIKitComparatorsContainer.h in Headers */,
+ 34D7C45B1BB9B5F100E8E523 /* CDRExampleParent.h in Headers */,
+ 34D7C41C1BB9B56D00E8E523 /* ReturnValue.h in Headers */,
+ 34D7C44E1BB9B5DF00E8E523 /* CedarComparators.h in Headers */,
+ 34D7C42C1BB9B5A400E8E523 /* CedarApplicationDelegate.h in Headers */,
+ 34D7C4471BB9B5C500E8E523 /* ComparatorsContainerConvenience.h in Headers */,
+ 34D7C4561BB9B5E900E8E523 /* CDRTeamCityReporter.h in Headers */,
+ 34D7C4191BB9B56D00E8E523 /* Argument.h in Headers */,
+ 34D7C4071BB9B53C00E8E523 /* CedarDoubleImpl.h in Headers */,
+ 34D7C4131BB9B55500E8E523 /* CDRNil.h in Headers */,
+ 34D7C4551BB9B5E900E8E523 /* CDROTestReporter.h in Headers */,
+ 34D7C45A1BB9B5F100E8E523 /* CDRExampleGroup.h in Headers */,
+ 34D7C41A1BB9B56D00E8E523 /* ValueArgument.h in Headers */,
+ 34D7C4211BB9B59200E8E523 /* CedarDoubles.h in Headers */,
+ 34D7C4251BB9B59200E8E523 /* CedarDouble.h in Headers */,
+ 34D7C4171BB9B55500E8E523 /* CDRSymbolicator.h in Headers */,
+ 34D7C4111BB9B54F00E8E523 /* NSInvocation+CDRXExample.h in Headers */,
+ 34D7C43E1BB9B5B900E8E523 /* BeEmpty.h in Headers */,
+ 34D7C45D1BB9B5F100E8E523 /* CDRHooks.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
AE4864F51B067620005DB302 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
@@ -2279,131 +2826,225 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
- AEEE222511DC2B0600029872 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 3492DAA01BA6F9E70032B35A /* CDRSpecRun.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- 1F45A3C8180E4796003C1E36 /* Cedar iOS XCTest Tests */ = {
+ 1F45A3C8180E4796003C1E36 /* Cedar-iOS SpecBundle */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 1F45A3DA180E4796003C1E36 /* Build configuration list for PBXNativeTarget "Cedar iOS XCTest Tests" */;
+ buildConfigurationList = 1F45A3DA180E4796003C1E36 /* Build configuration list for PBXNativeTarget "Cedar-iOS SpecBundle" */;
buildPhases = (
1F45A3CD180E4796003C1E36 /* Sources */,
1F45A3D2180E4796003C1E36 /* Frameworks */,
- 1F45A3D7180E4796003C1E36 /* Resources */,
);
buildRules = (
);
dependencies = (
- 1F45A3C9180E4796003C1E36 /* PBXTargetDependency */,
+ 346D1AA71BBC406000BECD4B /* PBXTargetDependency */,
1F45A3CB180E4796003C1E36 /* PBXTargetDependency */,
);
- name = "Cedar iOS XCTest Tests";
+ name = "Cedar-iOS SpecBundle";
productName = OCUnitAppTests;
- productReference = 1F45A3DD180E4796003C1E36 /* XCUnitAppTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
+ productReference = 1F45A3DD180E4796003C1E36 /* Cedar-iOS SpecBundle.xctest */;
+ productType = "com.apple.product-type.bundle";
};
- 96A07EEE13F276640021974D /* Cedar OS X FocusedSpecs */ = {
+ 346261DE1B995239002CAEBD /* Cedar-watchOS */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 96A07F0513F276640021974D /* Build configuration list for PBXNativeTarget "Cedar OS X FocusedSpecs" */;
+ buildConfigurationList = 346261E61B99523A002CAEBD /* Build configuration list for PBXNativeTarget "Cedar-watchOS" */;
buildPhases = (
- 96A07EF313F276640021974D /* Sources */,
- 96A07F0213F276640021974D /* Frameworks */,
+ 346261DA1B995239002CAEBD /* Sources */,
+ 346261DC1B995239002CAEBD /* Headers */,
+ 34D7C3BF1BB9703400E8E523 /* Set Git SHA on Framework */,
);
buildRules = (
);
dependencies = (
- 96A07EEF13F276640021974D /* PBXTargetDependency */,
);
- name = "Cedar OS X FocusedSpecs";
- productName = Specs;
- productReference = 96A07F0813F276640021974D /* Cedar OS X FocusedSpecs */;
- productType = "com.apple.product-type.tool";
+ name = "Cedar-watchOS";
+ productName = "Cedar-watchOS";
+ productReference = 346261DF1B995239002CAEBD /* Cedar.framework */;
+ productType = "com.apple.product-type.framework";
};
- 96B5F9F5144A81A7000A6A5D /* Cedar iOS Host App */ = {
+ 346262771B99C1DB002CAEBD /* Cedar-watchOS Specs */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 96B5FA22144A81A8000A6A5D /* Build configuration list for PBXNativeTarget "Cedar iOS Host App" */;
+ buildConfigurationList = 346262991B99C1DC002CAEBD /* Build configuration list for PBXNativeTarget "Cedar-watchOS Specs" */;
buildPhases = (
- 96B5F9F2144A81A7000A6A5D /* Sources */,
- 96B5F9F3144A81A7000A6A5D /* Frameworks */,
- 96B5F9F4144A81A7000A6A5D /* Resources */,
+ 346262761B99C1DB002CAEBD /* Resources */,
+ 346262981B99C1DC002CAEBD /* Embed App Extensions */,
);
buildRules = (
);
dependencies = (
+ 346262871B99C1DC002CAEBD /* PBXTargetDependency */,
);
- name = "Cedar iOS Host App";
- productName = OCUnitApp;
- productReference = 96B5F9F6144A81A7000A6A5D /* Cedar iOS Host App.app */;
- productType = "com.apple.product-type.application";
+ name = "Cedar-watchOS Specs";
+ productName = "Cedar-watchOS Specs";
+ productReference = 346262781B99C1DB002CAEBD /* Cedar-watchOS Specs.app */;
+ productType = "com.apple.product-type.application.watchapp2";
};
- AE02E7E3184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs */ = {
+ 346262831B99C1DC002CAEBD /* Cedar-watchOS Specs Extension */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AE02E808184EABCE00414F19 /* Build configuration list for PBXNativeTarget "Cedar-iOS StaticFrameworkSpecs" */;
+ buildConfigurationList = 346262951B99C1DC002CAEBD /* Build configuration list for PBXNativeTarget "Cedar-watchOS Specs Extension" */;
buildPhases = (
- AE02E7E0184EABCD00414F19 /* Sources */,
- AE02E7E1184EABCD00414F19 /* Frameworks */,
- AE02E7E2184EABCD00414F19 /* Resources */,
+ 346262801B99C1DC002CAEBD /* Sources */,
+ 346262811B99C1DC002CAEBD /* Frameworks */,
+ 346262821B99C1DC002CAEBD /* Resources */,
+ 3462629F1B99D0CA002CAEBD /* CopyFiles */,
);
buildRules = (
);
dependencies = (
- AE02E80F184EADE100414F19 /* PBXTargetDependency */,
+ 3462629E1B99D0BB002CAEBD /* PBXTargetDependency */,
);
- name = "Cedar-iOS StaticFrameworkSpecs";
- productName = "Cedar-iOS.FrameworkSpecs";
- productReference = AE02E7E4184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs.app */;
- productType = "com.apple.product-type.application";
+ name = "Cedar-watchOS Specs Extension";
+ productName = "Cedar-watchOS Specs Extension";
+ productReference = 346262841B99C1DC002CAEBD /* Cedar-watchOS Specs Extension.appex */;
+ productType = "com.apple.product-type.watchkit2-extension";
};
- AE03FBE81B06C33B00013784 /* Cedar-iOS-Framework Specs */ = {
+ 34852D131BBE35FF0072D249 /* Cedar-watchOS HostApp */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AE03FC0D1B06C33B00013784 /* Build configuration list for PBXNativeTarget "Cedar-iOS-Framework Specs" */;
+ buildConfigurationList = 34852D1E1BBE35FF0072D249 /* Build configuration list for PBXNativeTarget "Cedar-watchOS HostApp" */;
buildPhases = (
- AE03FBE51B06C33B00013784 /* Sources */,
- AE03FBE61B06C33B00013784 /* Frameworks */,
- AE03FBE71B06C33B00013784 /* Resources */,
- AE03FC121B06C39D00013784 /* Embed Frameworks */,
+ 34852D141BBE35FF0072D249 /* Sources */,
+ 34852D171BBE35FF0072D249 /* Frameworks */,
+ 34852D1C1BBE35FF0072D249 /* Embed Watch Content */,
);
buildRules = (
);
dependencies = (
- AE03FC111B06C39500013784 /* PBXTargetDependency */,
+ 34852D241BBE36B90072D249 /* PBXTargetDependency */,
);
- name = "Cedar-iOS-Framework Specs";
- productName = "Cedar-iOS-Framework Spec";
- productReference = AE03FBE91B06C33B00013784 /* Cedar-iOS-Framework Specs.app */;
+ name = "Cedar-watchOS HostApp";
+ productName = OCUnitApp;
+ productReference = 34852D211BBE35FF0072D249 /* Cedar-watchOS HostApp.app */;
productType = "com.apple.product-type.application";
};
- AE248F9719DCD52500092C14 /* Cedar OS X Host App */ = {
+ 34D7C3C91BB9747400E8E523 /* Cedar-tvOS */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AE248FB219DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar OS X Host App" */;
+ buildConfigurationList = 34D7C3D11BB9747400E8E523 /* Build configuration list for PBXNativeTarget "Cedar-tvOS" */;
buildPhases = (
- AE248F9419DCD52500092C14 /* Sources */,
- AE248F9519DCD52500092C14 /* Frameworks */,
- AE248F9619DCD52500092C14 /* Resources */,
+ 34D7C3C51BB9747400E8E523 /* Sources */,
+ 34D7C3C71BB9747400E8E523 /* Headers */,
+ 34D7C4641BB9B66600E8E523 /* Set Git SHA on Framework */,
);
buildRules = (
);
dependencies = (
);
- name = "Cedar OS X Host App";
- productName = "OS X Host App";
- productReference = AE248F9819DCD52500092C14 /* Cedar OS X Host App.app */;
- productType = "com.apple.product-type.application";
+ name = "Cedar-tvOS";
+ productName = "Cedar-tvOS";
+ productReference = 34D7C3CA1BB9747400E8E523 /* Cedar.framework */;
+ productType = "com.apple.product-type.framework";
};
- AE248FA919DCD52500092C14 /* Cedar OS X Host AppTests */ = {
+ 34D7C4681BB9B71600E8E523 /* Cedar-tvOS SpecBundle */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AE248FB519DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar OS X Host AppTests" */;
+ buildConfigurationList = 34D7C46E1BB9B71600E8E523 /* Build configuration list for PBXNativeTarget "Cedar-tvOS SpecBundle" */;
buildPhases = (
- AE248FA619DCD52500092C14 /* Sources */,
- AE248FA719DCD52500092C14 /* Frameworks */,
- AE248FA819DCD52500092C14 /* Resources */,
+ 34D7C4651BB9B71600E8E523 /* Sources */,
+ 34D7C4661BB9B71600E8E523 /* Frameworks */,
+ 34D7C4671BB9B71600E8E523 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 34D7C4721BB9B72300E8E523 /* PBXTargetDependency */,
+ );
+ name = "Cedar-tvOS SpecBundle";
+ productName = "Cedar-tvOS-SpecBundle";
+ productReference = 34D7C4691BB9B71600E8E523 /* Cedar-tvOS SpecBundle.bundle */;
+ productType = "com.apple.product-type.bundle";
+ };
+ 96A07EEE13F276640021974D /* Cedar-OSX FocusedSpecs */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 96A07F0513F276640021974D /* Build configuration list for PBXNativeTarget "Cedar-OSX FocusedSpecs" */;
+ buildPhases = (
+ 96A07EF313F276640021974D /* Sources */,
+ 96A07F0213F276640021974D /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 96A07EEF13F276640021974D /* PBXTargetDependency */,
+ );
+ name = "Cedar-OSX FocusedSpecs";
+ productName = Specs;
+ productReference = 96A07F0813F276640021974D /* Cedar-OSX FocusedSpecs */;
+ productType = "com.apple.product-type.tool";
+ };
+ 96B5F9F5144A81A7000A6A5D /* Cedar-iOS HostApp */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 96B5FA22144A81A8000A6A5D /* Build configuration list for PBXNativeTarget "Cedar-iOS HostApp" */;
+ buildPhases = (
+ 96B5F9F2144A81A7000A6A5D /* Sources */,
+ 96B5F9F3144A81A7000A6A5D /* Frameworks */,
+ 96B5F9F4144A81A7000A6A5D /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Cedar-iOS HostApp";
+ productName = OCUnitApp;
+ productReference = 96B5F9F6144A81A7000A6A5D /* Cedar-iOS HostApp.app */;
+ productType = "com.apple.product-type.application";
+ };
+ AE02E7E3184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = AE02E808184EABCE00414F19 /* Build configuration list for PBXNativeTarget "Cedar-iOS StaticFrameworkSpecs" */;
+ buildPhases = (
+ AE02E7E0184EABCD00414F19 /* Sources */,
+ AE02E7E1184EABCD00414F19 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ AE02E80F184EADE100414F19 /* PBXTargetDependency */,
+ );
+ name = "Cedar-iOS StaticFrameworkSpecs";
+ productName = "Cedar-iOS.FrameworkSpecs";
+ productReference = AE02E7E4184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs.app */;
+ productType = "com.apple.product-type.application";
+ };
+ AE03FBE81B06C33B00013784 /* Cedar-iOS Specs */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = AE03FC0D1B06C33B00013784 /* Build configuration list for PBXNativeTarget "Cedar-iOS Specs" */;
+ buildPhases = (
+ AE03FBE51B06C33B00013784 /* Sources */,
+ AE03FBE61B06C33B00013784 /* Frameworks */,
+ AE03FBE71B06C33B00013784 /* Resources */,
+ AE03FC121B06C39D00013784 /* Embed Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ AE03FC111B06C39500013784 /* PBXTargetDependency */,
+ );
+ name = "Cedar-iOS Specs";
+ productName = "Cedar-iOS-Framework Spec";
+ productReference = AE03FBE91B06C33B00013784 /* Cedar-iOS Specs.app */;
+ productType = "com.apple.product-type.application";
+ };
+ AE248F9719DCD52500092C14 /* Cedar-OSX HostApp */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = AE248FB219DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar-OSX HostApp" */;
+ buildPhases = (
+ AE248F9419DCD52500092C14 /* Sources */,
+ AE248F9519DCD52500092C14 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "Cedar-OSX HostApp";
+ productName = "OS X Host App";
+ productReference = AE248F9819DCD52500092C14 /* Cedar-OSX HostApp.app */;
+ productType = "com.apple.product-type.application";
+ };
+ AE248FA919DCD52500092C14 /* Cedar-OSX SpecBundle */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = AE248FB519DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar-OSX SpecBundle" */;
+ buildPhases = (
+ AE248FA619DCD52500092C14 /* Sources */,
+ AE248FA719DCD52500092C14 /* Frameworks */,
);
buildRules = (
);
@@ -2411,52 +3052,48 @@
AE248FC019DCD5E200092C14 /* PBXTargetDependency */,
AE248FAC19DCD52500092C14 /* PBXTargetDependency */,
);
- name = "Cedar OS X Host AppTests";
+ name = "Cedar-OSX SpecBundle";
productName = "OS X Host AppTests";
- productReference = AE248FAA19DCD52500092C14 /* Cedar OS X Host AppTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
+ productReference = AE248FAA19DCD52500092C14 /* Cedar-OSX SpecBundle.xctest */;
+ productType = "com.apple.product-type.bundle";
};
- AE4864F71B067620005DB302 /* Cedar-iOS-Framework */ = {
+ AE4864F71B067620005DB302 /* Cedar-iOS */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AE48650F1B067621005DB302 /* Build configuration list for PBXNativeTarget "Cedar-iOS-Framework" */;
+ buildConfigurationList = AE48650F1B067621005DB302 /* Build configuration list for PBXNativeTarget "Cedar-iOS" */;
buildPhases = (
AE4864F51B067620005DB302 /* Headers */,
AE4864F31B067620005DB302 /* Sources */,
- AE4864F41B067620005DB302 /* Frameworks */,
- AE4864F61B067620005DB302 /* Resources */,
344077C51BA76D1700037486 /* Set Git SHA on Framework */,
);
buildRules = (
);
dependencies = (
);
- name = "Cedar-iOS-Framework";
+ name = "Cedar-iOS";
productName = "Cedar-iOS-Framework";
productReference = AE4864F81B067620005DB302 /* Cedar.framework */;
productType = "com.apple.product-type.framework";
};
- AEEE1FB511DC271300029872 /* Cedar */ = {
+ AEEE1FB511DC271300029872 /* Cedar-OSX */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AEEE1FBC11DC271300029872 /* Build configuration list for PBXNativeTarget "Cedar" */;
+ buildConfigurationList = AEEE1FBC11DC271300029872 /* Build configuration list for PBXNativeTarget "Cedar-OSX" */;
buildPhases = (
AEEE1FB111DC271300029872 /* Headers */,
- AEEE1FB211DC271300029872 /* Resources */,
AEEE1FB311DC271300029872 /* Sources */,
- AEEE1FB411DC271300029872 /* Frameworks */,
344077C11BA74D7B00037486 /* Set Git SHA on Framework */,
);
buildRules = (
);
dependencies = (
);
- name = Cedar;
+ name = "Cedar-OSX";
productName = Cedar;
productReference = AEEE1FB611DC271300029872 /* Cedar.framework */;
productType = "com.apple.product-type.framework";
};
- AEEE218511DC28E200029872 /* Cedar OS X Specs */ = {
+ AEEE218511DC28E200029872 /* Cedar-OSX Specs */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AEEE21CA11DC292600029872 /* Build configuration list for PBXNativeTarget "Cedar OS X Specs" */;
+ buildConfigurationList = AEEE21CA11DC292600029872 /* Build configuration list for PBXNativeTarget "Cedar-OSX Specs" */;
buildPhases = (
AEEE218311DC28E200029872 /* Sources */,
AEEE218411DC28E200029872 /* Frameworks */,
@@ -2466,31 +3103,29 @@
dependencies = (
AEEE218B11DC28E700029872 /* PBXTargetDependency */,
);
- name = "Cedar OS X Specs";
+ name = "Cedar-OSX Specs";
productName = Specs;
- productReference = AEEE218611DC28E200029872 /* Cedar OS X Specs */;
+ productReference = AEEE218611DC28E200029872 /* Cedar-OSX Specs */;
productType = "com.apple.product-type.tool";
};
- AEEE222811DC2B0600029872 /* Cedar-StaticLib */ = {
+ AEEE222811DC2B0600029872 /* Cedar-iOS StaticLib */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AEEE223011DC2B1300029872 /* Build configuration list for PBXNativeTarget "Cedar-StaticLib" */;
+ buildConfigurationList = AEEE223011DC2B1300029872 /* Build configuration list for PBXNativeTarget "Cedar-iOS StaticLib" */;
buildPhases = (
- AEEE222511DC2B0600029872 /* Headers */,
AEEE222611DC2B0600029872 /* Sources */,
- AEEE222711DC2B0600029872 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
- name = "Cedar-StaticLib";
+ name = "Cedar-iOS StaticLib";
productName = "Cedar-StaticLib";
- productReference = AEEE222911DC2B0600029872 /* libCedar-StaticLib.a */;
+ productReference = AEEE222911DC2B0600029872 /* libCedar.a */;
productType = "com.apple.product-type.library.static";
};
- AEEE227511DC2CF900029872 /* Cedar-StaticLib Specs */ = {
+ AEEE227511DC2CF900029872 /* Cedar-iOS StaticLib Specs */ = {
isa = PBXNativeTarget;
- buildConfigurationList = AEEE227B11DC2CF900029872 /* Build configuration list for PBXNativeTarget "Cedar-StaticLib Specs" */;
+ buildConfigurationList = AEEE227B11DC2CF900029872 /* Build configuration list for PBXNativeTarget "Cedar-iOS StaticLib Specs" */;
buildPhases = (
AEEE227211DC2CF900029872 /* Resources */,
AEEE227311DC2CF900029872 /* Sources */,
@@ -2501,9 +3136,9 @@
dependencies = (
AE4865A31B067F53005DB302 /* PBXTargetDependency */,
);
- name = "Cedar-StaticLib Specs";
+ name = "Cedar-iOS StaticLib Specs";
productName = iPhoneSpecs;
- productReference = AEEE227611DC2CF900029872 /* Cedar-StaticLib Specs.app */;
+ productReference = AEEE227611DC2CF900029872 /* Cedar-iOS StaticLib Specs.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -2513,9 +3148,27 @@
isa = PBXProject;
attributes = {
LastTestingUpgradeCheck = 0700;
- LastUpgradeCheck = 0610;
+ LastUpgradeCheck = 0710;
ORGANIZATIONNAME = Pivotal;
TargetAttributes = {
+ 1F45A3C8180E4796003C1E36 = {
+ TestTargetID = 96B5F9F5144A81A7000A6A5D;
+ };
+ 346261DE1B995239002CAEBD = {
+ CreatedOnToolsVersion = 7.0;
+ };
+ 346262771B99C1DB002CAEBD = {
+ CreatedOnToolsVersion = 7.0;
+ };
+ 346262831B99C1DC002CAEBD = {
+ CreatedOnToolsVersion = 7.0;
+ };
+ 34D7C3C91BB9747400E8E523 = {
+ CreatedOnToolsVersion = 7.1;
+ };
+ 34D7C4681BB9B71600E8E523 = {
+ CreatedOnToolsVersion = 7.1;
+ };
AE03FBE81B06C33B00013784 = {
CreatedOnToolsVersion = 6.3.1;
};
@@ -2548,84 +3201,71 @@
projectDirPath = "";
projectRoot = "";
targets = (
- AEEE1FB511DC271300029872 /* Cedar */,
- AEEE218511DC28E200029872 /* Cedar OS X Specs */,
- 96A07EEE13F276640021974D /* Cedar OS X FocusedSpecs */,
- AEEE222811DC2B0600029872 /* Cedar-StaticLib */,
+ AEEE1FB511DC271300029872 /* Cedar-OSX */,
+ AE4864F71B067620005DB302 /* Cedar-iOS */,
+ 346261DE1B995239002CAEBD /* Cedar-watchOS */,
+ 34D7C3C91BB9747400E8E523 /* Cedar-tvOS */,
+ AEEE222811DC2B0600029872 /* Cedar-iOS StaticLib */,
AEEE224B11DC2BBB00029872 /* Cedar-iOS StaticFramework */,
- AEEE227511DC2CF900029872 /* Cedar-StaticLib Specs */,
+ AEEE218511DC28E200029872 /* Cedar-OSX Specs */,
+ 96A07EEE13F276640021974D /* Cedar-OSX FocusedSpecs */,
+ AE03FBE81B06C33B00013784 /* Cedar-iOS Specs */,
+ AEEE227511DC2CF900029872 /* Cedar-iOS StaticLib Specs */,
AE02E7E3184EABCD00414F19 /* Cedar-iOS StaticFrameworkSpecs */,
- 96B5F9F5144A81A7000A6A5D /* Cedar iOS Host App */,
- 1F45A3C8180E4796003C1E36 /* Cedar iOS XCTest Tests */,
- AE248F9719DCD52500092C14 /* Cedar OS X Host App */,
- AE248FA919DCD52500092C14 /* Cedar OS X Host AppTests */,
- AE4864F71B067620005DB302 /* Cedar-iOS-Framework */,
- AE03FBE81B06C33B00013784 /* Cedar-iOS-Framework Specs */,
+ AE248F9719DCD52500092C14 /* Cedar-OSX HostApp */,
+ 96B5F9F5144A81A7000A6A5D /* Cedar-iOS HostApp */,
+ 34852D131BBE35FF0072D249 /* Cedar-watchOS HostApp */,
+ AE248FA919DCD52500092C14 /* Cedar-OSX SpecBundle */,
+ 1F45A3C8180E4796003C1E36 /* Cedar-iOS SpecBundle */,
+ 346262771B99C1DB002CAEBD /* Cedar-watchOS Specs */,
+ 346262831B99C1DC002CAEBD /* Cedar-watchOS Specs Extension */,
+ 34D7C4681BB9B71600E8E523 /* Cedar-tvOS SpecBundle */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- 1F45A3D7180E4796003C1E36 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 1F45A3D8180E4796003C1E36 /* InfoPlist.strings in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 96B5F9F4144A81A7000A6A5D /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 96B5FA02144A81A8000A6A5D /* InfoPlist.strings in Resources */,
- 96B5FA0B144A81A8000A6A5D /* MainWindow.xib in Resources */,
- 96D34482144A82DB00352C4A /* DummyView.xib in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- AE02E7E2184EABCD00414F19 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- AE02E7ED184EABCD00414F19 /* InfoPlist.strings in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- AE03FBE71B06C33B00013784 /* Resources */ = {
+ 346262761B99C1DB002CAEBD /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- AEB9B2CC1B23F5FB003E4728 /* edward.jpg in Resources */,
- AEB9B2CB1B23F5DF003E4728 /* image.png in Resources */,
+ 34A848591B9A4A2E00396A09 /* Interface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE248F9619DCD52500092C14 /* Resources */ = {
+ 346262821B99C1DC002CAEBD /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 34FD462B1B99D1FD00257186 /* edward.jpg in Resources */,
+ 34FD462C1B99D1FD00257186 /* image.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE248FA819DCD52500092C14 /* Resources */ = {
+ 34D7C4671BB9B71600E8E523 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 34D7C4731BB9B79500E8E523 /* edward.jpg in Resources */,
+ 34D7C4741BB9B79500E8E523 /* image.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AE4864F61B067620005DB302 /* Resources */ = {
+ 96B5F9F4144A81A7000A6A5D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 96D34482144A82DB00352C4A /* DummyView.xib in Resources */,
+ 34852D261BBE38EE0072D249 /* Default-568h@2x.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- AEEE1FB211DC271300029872 /* Resources */ = {
+ AE03FBE71B06C33B00013784 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ AEB9B2CC1B23F5FB003E4728 /* edward.jpg in Resources */,
+ AEB9B2CB1B23F5DF003E4728 /* image.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2697,6 +3337,34 @@
shellPath = /bin/sh;
shellScript = "cp \"${SRCROOT}/Cedar-Info.plist\" \"${BUILD_DIR}/${CONFIGURATION}-iphoneuniversal/${PRODUCT_NAME}.framework/Resources/Info.plist\"";
};
+ 34D7C3BF1BB9703400E8E523 /* Set Git SHA on Framework */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Set Git SHA on Framework";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "/usr/bin/env ruby scripts/set_git_sha_on_framework.rb";
+ };
+ 34D7C4641BB9B66600E8E523 /* Set Git SHA on Framework */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Set Git SHA on Framework";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "/usr/bin/env ruby scripts/set_git_sha_on_framework.rb";
+ };
AEEE225511DC2BD700029872 /* Build architecture-specific static libs */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
@@ -2709,7 +3377,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "xcodebuild -project ${PROJECT_NAME}.xcodeproj -sdk iphonesimulator -target ${PROJECT_NAME}-StaticLib -configuration ${CONFIGURATION} clean build ARCHS=\"i386 x86_64\" SYMROOT=\"${SYMROOT}\"\nxcodebuild -project ${PROJECT_NAME}.xcodeproj -sdk iphoneos -target ${PROJECT_NAME}-StaticLib -configuration ${CONFIGURATION} clean build ARCHS=\"armv7 armv7s arm64\" SYMROOT=\"${SYMROOT}\"";
+ shellScript = "xcodebuild -project ${PROJECT_NAME}.xcodeproj -sdk iphonesimulator -target \"${PROJECT_NAME}-iOS StaticLib\" -configuration ${CONFIGURATION} clean build ARCHS=\"i386 x86_64\" SYMROOT=\"${SYMROOT}\" ONLY_ACTIVE_ARCH=NO\nxcodebuild -project ${PROJECT_NAME}.xcodeproj -sdk iphoneos -target \"${PROJECT_NAME}-iOS StaticLib\" -configuration ${CONFIGURATION} clean build ARCHS=\"armv7 armv7s arm64\" SYMROOT=\"${SYMROOT}\" ONLY_ACTIVE_ARCH=NO";
};
AEEE225A11DC2C0200029872 /* Build universal static lib */ = {
isa = PBXShellScriptBuildPhase;
@@ -2723,7 +3391,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "SIMULATOR_LIBRARY_PATH=\"${BUILD_DIR}/${CONFIGURATION}-iphonesimulator/lib${PROJECT_NAME}-StaticLib.a\" &&\n\tDEVICE_LIBRARY_PATH=\"${BUILD_DIR}/${CONFIGURATION}-iphoneos/lib${PROJECT_NAME}-StaticLib.a\" &&\n\tUNIVERSAL_LIBRARY_DIR=\"${BUILD_DIR}/${CONFIGURATION}-iphoneuniversal\" &&\n\tUNIVERSAL_LIBRARY_PATH=\"${UNIVERSAL_LIBRARY_DIR}/${PRODUCT_NAME}\" &&\n\tFRAMEWORK=\"${UNIVERSAL_LIBRARY_DIR}/${PRODUCT_NAME}.framework\" &&\n\n# Create framework directory structure.\n\trm -rf \"${FRAMEWORK}\" &&\n\tmkdir -p \"${UNIVERSAL_LIBRARY_DIR}\" &&\n\tmkdir -p \"${FRAMEWORK}/Versions/A/Headers\" &&\n\tmkdir -p \"${FRAMEWORK}/Versions/A/Resources\" &&\n\n# Generate universal binary from desktop, device, and simulator builds.\n\tlipo \"${SIMULATOR_LIBRARY_PATH}\" \"${DEVICE_LIBRARY_PATH}\" -create -output \"${UNIVERSAL_LIBRARY_PATH}\" &&\n\n# Move files to appropriate locations in framework paths.\n\tcp \"${UNIVERSAL_LIBRARY_PATH}\" \"${FRAMEWORK}/Versions/A\" &&\n\tcd \"${FRAMEWORK}/Versions\" &&\n\tln -s \"A\" \"Current\" &&\n cd \"${FRAMEWORK}\" &&\n\tln -s \"Versions/Current/Headers\" \"Headers\" &&\n\tln -s \"Versions/Current/Resources\" \"Resources\" &&\n\tln -s \"Versions/Current/${PRODUCT_NAME}\" \"${PRODUCT_NAME}\"\n";
+ shellScript = "SIMULATOR_LIBRARY_PATH=\"${BUILD_DIR}/${CONFIGURATION}-iphonesimulator/lib${PROJECT_NAME}.a\" &&\n\tDEVICE_LIBRARY_PATH=\"${BUILD_DIR}/${CONFIGURATION}-iphoneos/lib${PROJECT_NAME}.a\" &&\n\tUNIVERSAL_LIBRARY_DIR=\"${BUILD_DIR}/${CONFIGURATION}-iphoneuniversal\" &&\n\tUNIVERSAL_LIBRARY_PATH=\"${UNIVERSAL_LIBRARY_DIR}/${PRODUCT_NAME}\" &&\n\tFRAMEWORK=\"${UNIVERSAL_LIBRARY_DIR}/${PRODUCT_NAME}.framework\" &&\n\n# Create framework directory structure.\n\trm -rf \"${FRAMEWORK}\" &&\n\tmkdir -p \"${UNIVERSAL_LIBRARY_DIR}\" &&\n\tmkdir -p \"${FRAMEWORK}/Versions/A/Headers\" &&\n\tmkdir -p \"${FRAMEWORK}/Versions/A/Resources\" &&\n\n# Generate universal binary from desktop, device, and simulator builds.\n\tlipo \"${SIMULATOR_LIBRARY_PATH}\" \"${DEVICE_LIBRARY_PATH}\" -create -output \"${UNIVERSAL_LIBRARY_PATH}\" &&\n\n# Move files to appropriate locations in framework paths.\n\tcp \"${UNIVERSAL_LIBRARY_PATH}\" \"${FRAMEWORK}/Versions/A\" &&\n\tcd \"${FRAMEWORK}/Versions\" &&\n\tln -s \"A\" \"Current\" &&\n cd \"${FRAMEWORK}\" &&\n\tln -s \"Versions/Current/Headers\" \"Headers\" &&\n\tln -s \"Versions/Current/Resources\" \"Resources\" &&\n\tln -s \"Versions/Current/${PRODUCT_NAME}\" \"${PRODUCT_NAME}\"\n";
};
/* End PBXShellScriptBuildPhase section */
@@ -2734,11 +3402,11 @@
files = (
F7BBE7D31B43A852009547F0 /* CedarDoubleSharedExamples.mm in Sources */,
F78FDA161B43AA8C0054C768 /* CedarNiceFakeSharedExamples.mm in Sources */,
- 1F45A3CE180E4796003C1E36 /* OCUnitApplicationTests.mm in Sources */,
+ 1F45A3CE180E4796003C1E36 /* SpecBundleApplicationTests.mm in Sources */,
AE34722A19C118C9005CA6F1 /* SpecSpec.mm in Sources */,
F78FDA181B43AA8F0054C768 /* CedarOrdinaryFakeSharedExamples.mm in Sources */,
F78FDA1D1B43ABBC0054C768 /* ExpectFailureWithMessage.mm in Sources */,
- 1F45A3E3180E4A1C003C1E36 /* XCUnitApplicationTestsWithXCTest.m in Sources */,
+ 1F45A3E3180E4A1C003C1E36 /* SpecBundleApplicationTestsWithXCTest.m in Sources */,
AE34723019C124CE005CA6F1 /* CDRExampleGroupSpec.mm in Sources */,
AE34723719C12534005CA6F1 /* FibonacciCalculator.m in Sources */,
AE34722F19C124CE005CA6F1 /* CDRExampleSpec.mm in Sources */,
@@ -2756,6 +3424,267 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 346261DA1B995239002CAEBD /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 346262461B9954E0002CAEBD /* CDRClassFake.mm in Sources */,
+ 346262701B99569B002CAEBD /* CDRSpecHelper.m in Sources */,
+ 346262451B9954E0002CAEBD /* CDRSpy.mm in Sources */,
+ 346262691B99569B002CAEBD /* CDRExampleGroup.m in Sources */,
+ 346262521B9954E4002CAEBD /* AnyInstanceConformingToProtocolArgument.mm in Sources */,
+ 346262551B99567D002CAEBD /* StringifiersBase.mm in Sources */,
+ 3462625F1B99568F002CAEBD /* CDRReportDispatcher.m in Sources */,
+ 346262511B9954E4002CAEBD /* AnyInstanceOfClassArgument.mm in Sources */,
+ 34D7C3C11BB970F100E8E523 /* CDRSpecRun.m in Sources */,
+ 346262721B99569B002CAEBD /* CDRTypeUtilities.m in Sources */,
+ 3462626F1B99569B002CAEBD /* CDRSpecFailure.m in Sources */,
+ 346262581B995683002CAEBD /* ConformTo.mm in Sources */,
+ 3462626C1B99569B002CAEBD /* CDRRuntimeUtilities.m in Sources */,
+ 346262531B9954EA002CAEBD /* NSInvocation+Cedar.m in Sources */,
+ 346262591B995689002CAEBD /* CDROTestNamer.m in Sources */,
+ 3462624B1B9954E0002CAEBD /* StubbedMethod.mm in Sources */,
+ 346262641B995696002CAEBD /* CDRXCTestObserver.m in Sources */,
+ 346262651B995696002CAEBD /* CDRXCTestSuite.m in Sources */,
+ 3462626E1B99569B002CAEBD /* CDRSpec.m in Sources */,
+ 346262621B995696002CAEBD /* CDRSpec+XCTestSupport.m in Sources */,
+ 346262491B9954E0002CAEBD /* CedarDouble.mm in Sources */,
+ 346262611B99568F002CAEBD /* CDRBufferedDefaultReporter.m in Sources */,
+ 346262541B9954EA002CAEBD /* NSMethodSignature+Cedar.m in Sources */,
+ 34D7C3C01BB970DF00E8E523 /* CDRXCTestFunctions.m in Sources */,
+ 3462626A1B99569B002CAEBD /* CDRFunctions.m in Sources */,
+ 346262671B99569B002CAEBD /* CDRExample.m in Sources */,
+ 346262681B99569B002CAEBD /* CDRExampleBase.m in Sources */,
+ 3462625A1B995689002CAEBD /* CDRSlowTestStatistics.m in Sources */,
+ 3462624C1B9954E0002CAEBD /* InvocationMatcher.mm in Sources */,
+ 346262471B9954E0002CAEBD /* CedarDoubleImpl.mm in Sources */,
+ 3462624D1B9954E0002CAEBD /* HaveReceived.mm in Sources */,
+ 3462625D1B99568F002CAEBD /* CDRJUnitXMLReporter.m in Sources */,
+ 346262501B9954E4002CAEBD /* AnyArgument.mm in Sources */,
+ 3462625B1B99568F002CAEBD /* CDRColorizedReporter.m in Sources */,
+ 3462625E1B99568F002CAEBD /* CDROTestReporter.m in Sources */,
+ 346262481B9954E0002CAEBD /* CDRFake.mm in Sources */,
+ 3462625C1B99568F002CAEBD /* CDRDefaultReporter.m in Sources */,
+ 346262661B995696002CAEBD /* NSInvocation+CDRXExample.m in Sources */,
+ 346262601B99568F002CAEBD /* CDRTeamCityReporter.m in Sources */,
+ 346262571B995683002CAEBD /* RespondTo.mm in Sources */,
+ 346262631B995696002CAEBD /* CDRXCTestCase.m in Sources */,
+ 346262561B995683002CAEBD /* RaiseException.mm in Sources */,
+ 346262711B99569B002CAEBD /* CDRSymbolicator.m in Sources */,
+ 346262441B9954E0002CAEBD /* CDRProtocolFake.mm in Sources */,
+ 3462624A1B9954E0002CAEBD /* RejectedMethod.mm in Sources */,
+ 3462626B1B99569B002CAEBD /* CDRTestBundleRunner.m in Sources */,
+ 3462626D1B99569B002CAEBD /* CDRSharedExampleGroupPool.m in Sources */,
+ 3462624F1B9954E4002CAEBD /* AnyInstanceArgument.mm in Sources */,
+ 3462624E1B9954E0002CAEBD /* CDRSpyInfo.mm in Sources */,
+ 346262731B99569B002CAEBD /* CDRNil.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 346262801B99C1DC002CAEBD /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 34FD463B1B99D25000257186 /* ObjectWithValueEquality.m in Sources */,
+ 34FD465B1B99D2E300257186 /* CedarNiceFakeSharedExamples.mm in Sources */,
+ 34FD46471B99D2B000257186 /* BeNilSpec.mm in Sources */,
+ 34FD465C1B99D2E300257186 /* CedarOrdinaryFakeSharedExamples.mm in Sources */,
+ 34FD46531B99D2B900257186 /* UIKitEqualSpec.mm in Sources */,
+ 34FD46451B99D2B000257186 /* BeLTESpec.mm in Sources */,
+ 34FD46521B99D2B500257186 /* ContainSpec.mm in Sources */,
+ 34FD463C1B99D25200257186 /* FooSuperclass.m in Sources */,
+ 34FD46331B99D22D00257186 /* ObjectWithForwardingTarget.m in Sources */,
+ 34FD464E1B99D2B000257186 /* MutableEqualSpec.mm in Sources */,
+ 34FD463A1B99D24900257186 /* ExampleWithPublicRunDates.mm in Sources */,
+ 34FD464D1B99D2B000257186 /* ExistSpec.mm in Sources */,
+ 34FD46321B99D22A00257186 /* FibonacciCalculator.m in Sources */,
+ 34FD46651B99D2F200257186 /* SpecSpec.mm in Sources */,
+ 34FD464C1B99D2B000257186 /* EqualSpec.mm in Sources */,
+ 34FD46421B99D2B000257186 /* BeGTESpec.mm in Sources */,
+ 34FD46391B99D24400257186 /* GDataXMLNode.m in Sources */,
+ 34FD462F1B99D21300257186 /* CDROTestReporterSpec.mm in Sources */,
+ 34FD46561B99D2E300257186 /* CDRClassFakeSpec.mm in Sources */,
+ 34FD46611B99D2F200257186 /* CDRSymbolicatorSpec.mm in Sources */,
+ 34FD462E1B99D21300257186 /* CDRJUnitXMLReporterSpec.mm in Sources */,
+ 34FD46311B99D22700257186 /* ArgumentReleaser.m in Sources */,
+ 34FD46371B99D23800257186 /* SimpleIncrementer.m in Sources */,
+ 34FD462D1B99D21300257186 /* CDRDefaultReporterSpec.mm in Sources */,
+ 34FD46631B99D2F200257186 /* GlobalBeforeEachSpec.mm in Sources */,
+ 34FD465A1B99D2E300257186 /* CedarDoubleSharedExamples.mm in Sources */,
+ 34FD46501B99D2B000257186 /* RespondToSpec.mm in Sources */,
+ 34FD46661B99D2F900257186 /* CDRTypeUtilitiesSpec.mm in Sources */,
+ 34FD46411B99D2B000257186 /* BeGreaterThanSpec.mm in Sources */,
+ 34FD46461B99D2B000257186 /* BeNil_ARCSpec.mm in Sources */,
+ 34FD465E1B99D2F200257186 /* CDRSpecSpec.mm in Sources */,
+ 34FD46491B99D2B000257186 /* BeSameInstanceAsSpec.mm in Sources */,
+ 34FD46351B99D23300257186 /* ObjectWithWeakDelegate.m in Sources */,
+ 34FD46431B99D2B000257186 /* BeInstanceOfSpec.mm in Sources */,
+ 34FD46641B99D2F200257186 /* ObjCHeadersSpec.mm in Sources */,
+ 34FD46361B99D23500257186 /* ObjectWithCollections.m in Sources */,
+ 34FD46511B99D2B500257186 /* BeEmptySpec.mm in Sources */,
+ 34FD46581B99D2E300257186 /* CDRSpySpec.mm in Sources */,
+ 34FD465D1B99D2E300257186 /* HaveReceivedSpec.mm in Sources */,
+ 34FD46441B99D2B000257186 /* BeLessThanSpec.mm in Sources */,
+ 34FD464A1B99D2B000257186 /* BeTruthySpec.mm in Sources */,
+ 34FD465F1B99D2F200257186 /* CDRExampleSpec.mm in Sources */,
+ 34FD46601B99D2F200257186 /* CDRExampleGroupSpec.mm in Sources */,
+ 34FD46341B99D23000257186 /* ObjectWithProperty.m in Sources */,
+ 34FD464F1B99D2B000257186 /* RaiseExceptionSpec.mm in Sources */,
+ 34FD46381B99D23C00257186 /* SimpleKeyValueObserver.m in Sources */,
+ 3462628E1B99C1DC002CAEBD /* ExtensionDelegate.mm in Sources */,
+ 34FD46541B99D2C100257186 /* ShouldSyntaxSpec.mm in Sources */,
+ 34FD46621B99D2F200257186 /* CDRSpecFailureSpec.mm in Sources */,
+ 34FD46551B99D2CD00257186 /* ExpectFailureWithMessage.mm in Sources */,
+ 34FD464B1B99D2B000257186 /* ConformToSpec.mm in Sources */,
+ 34FD463D1B99D25600257186 /* DeallocNotifier.m in Sources */,
+ 34FD463F1B99D2B000257186 /* BeCloseToSpec.mm in Sources */,
+ 34FD46481B99D2B000257186 /* BeSameInstanceAs_ARCSpec.mm in Sources */,
+ 34FD46671B99D2F900257186 /* CDRNilSpec.mm in Sources */,
+ 34FD46591B99D2E300257186 /* CedarDoubleARCSharedExamples.mm in Sources */,
+ 34FD46401B99D2B000257186 /* BeFalsySpec.mm in Sources */,
+ 34FD46571B99D2E300257186 /* CDRProtocolFakeSpec.mm in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 34852D141BBE35FF0072D249 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 34852D151BBE35FF0072D249 /* main.m in Sources */,
+ 34852D161BBE35FF0072D249 /* iOSHostAppDelegate.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 34D7C3C51BB9747400E8E523 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 34D7C3FF1BB9B52E00E8E523 /* CDRSpec.m in Sources */,
+ 34D7C3D71BB9B4D600E8E523 /* CDRSpy.mm in Sources */,
+ 34D7C3F01BB9B52200E8E523 /* CDRTeamCityReporter.m in Sources */,
+ 34D7C3D21BB9B4D600E8E523 /* AnyInstanceArgument.mm in Sources */,
+ 34D7C3F91BB9B52E00E8E523 /* CDRExampleBase.m in Sources */,
+ 34D7C3D51BB9B4D600E8E523 /* AnyInstanceConformingToProtocolArgument.mm in Sources */,
+ 34D7C4031BB9B52E00E8E523 /* CDRTypeUtilities.m in Sources */,
+ 34D7C3DA1BB9B4D600E8E523 /* CDRFake.mm in Sources */,
+ 34D7C3E11BB9B4DD00E8E523 /* NSInvocation+Cedar.m in Sources */,
+ 34D7C4021BB9B52E00E8E523 /* CDRSymbolicator.m in Sources */,
+ 34D7C3EA1BB9B51E00E8E523 /* CDRSlowTestStatistics.m in Sources */,
+ 34D7C3EC1BB9B52200E8E523 /* CDRDefaultReporter.m in Sources */,
+ 34D7C3D31BB9B4D600E8E523 /* AnyArgument.mm in Sources */,
+ 34D7C3E81BB9B51900E8E523 /* ConformTo.mm in Sources */,
+ 34D7C3E01BB9B4D600E8E523 /* CDRSpyInfo.mm in Sources */,
+ 34D7C3F61BB9B52700E8E523 /* NSInvocation+CDRXExample.m in Sources */,
+ 34D7C3F11BB9B52200E8E523 /* CDRBufferedDefaultReporter.m in Sources */,
+ 34D7C3FC1BB9B52E00E8E523 /* CDRTestBundleRunner.m in Sources */,
+ 34D7C3E21BB9B4DD00E8E523 /* NSMethodSignature+Cedar.m in Sources */,
+ 34D7C3D61BB9B4D600E8E523 /* CDRProtocolFake.mm in Sources */,
+ 34D7C3DE1BB9B4D600E8E523 /* InvocationMatcher.mm in Sources */,
+ 34D7C3F81BB9B52E00E8E523 /* CDRExample.m in Sources */,
+ 34D7C3F21BB9B52700E8E523 /* CDRSpec+XCTestSupport.m in Sources */,
+ 34D7C3E61BB9B51900E8E523 /* RaiseException.mm in Sources */,
+ 34D7C3F71BB9B52700E8E523 /* CDRXCTestFunctions.m in Sources */,
+ 34D7C3DB1BB9B4D600E8E523 /* CedarDouble.mm in Sources */,
+ 34D7C3F41BB9B52700E8E523 /* CDRXCTestSuite.m in Sources */,
+ 34D7C3ED1BB9B52200E8E523 /* CDRJUnitXMLReporter.m in Sources */,
+ 34D7C3EB1BB9B52200E8E523 /* CDRColorizedReporter.m in Sources */,
+ 34D7C3E51BB9B51600E8E523 /* StringifiersBase.mm in Sources */,
+ 34D7C3EF1BB9B52200E8E523 /* CDRReportDispatcher.m in Sources */,
+ 34D7C3FA1BB9B52E00E8E523 /* CDRExampleGroup.m in Sources */,
+ 34D7C4051BB9B52E00E8E523 /* CDRSpecRun.m in Sources */,
+ 34D7C3D81BB9B4D600E8E523 /* CDRClassFake.mm in Sources */,
+ 34D7C3D91BB9B4D600E8E523 /* CedarDoubleImpl.mm in Sources */,
+ 34D7C3F31BB9B52700E8E523 /* CDRXCTestCase.m in Sources */,
+ 34D7C3DF1BB9B4D600E8E523 /* HaveReceived.mm in Sources */,
+ 34D7C3FE1BB9B52E00E8E523 /* CDRSharedExampleGroupPool.m in Sources */,
+ 34D7C3FD1BB9B52E00E8E523 /* CDRRuntimeUtilities.m in Sources */,
+ 34D7C3E71BB9B51900E8E523 /* RespondTo.mm in Sources */,
+ 34D7C3D41BB9B4D600E8E523 /* AnyInstanceOfClassArgument.mm in Sources */,
+ 34D7C3DD1BB9B4D600E8E523 /* StubbedMethod.mm in Sources */,
+ 34D7C3E41BB9B51100E8E523 /* CedarApplicationDelegate.m in Sources */,
+ 34D7C4001BB9B52E00E8E523 /* CDRSpecFailure.m in Sources */,
+ 34D7C3E91BB9B51E00E8E523 /* CDROTestNamer.m in Sources */,
+ 34D7C3DC1BB9B4D600E8E523 /* RejectedMethod.mm in Sources */,
+ 34D7C3EE1BB9B52200E8E523 /* CDROTestReporter.m in Sources */,
+ 34D7C3F51BB9B52700E8E523 /* CDRXCTestObserver.m in Sources */,
+ 34D7C3E31BB9B51100E8E523 /* NSBundle+MainBundleHijack.m in Sources */,
+ 34D7C4011BB9B52E00E8E523 /* CDRSpecHelper.m in Sources */,
+ 34D7C3FB1BB9B52E00E8E523 /* CDRFunctions.m in Sources */,
+ 34D7C4041BB9B52E00E8E523 /* CDRNil.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 34D7C4651BB9B71600E8E523 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 34D7C4AC1BB9C6C400E8E523 /* CDRExampleGroupSpec.mm in Sources */,
+ 34D7C4851BB9C62400E8E523 /* DeallocNotifier.m in Sources */,
+ 34D7C4891BB9C67400E8E523 /* CDRSpyiOSSpec.mm in Sources */,
+ 34D7C4AF1BB9C6C400E8E523 /* GlobalBeforeEachSpec.mm in Sources */,
+ 34D7C48D1BB9C67C00E8E523 /* BeGTESpec.mm in Sources */,
+ 34D7C47A1BB9B7AD00E8E523 /* FibonacciCalculator.m in Sources */,
+ 34D7C4961BB9C67C00E8E523 /* ConformToSpec.mm in Sources */,
+ 34D7C4901BB9C67C00E8E523 /* BeLTESpec.mm in Sources */,
+ 34D7C49A1BB9C67C00E8E523 /* RaiseExceptionSpec.mm in Sources */,
+ 34D7C4991BB9C67C00E8E523 /* MutableEqualSpec.mm in Sources */,
+ 34D7C4981BB9C67C00E8E523 /* ExistSpec.mm in Sources */,
+ 34D7C4841BB9C61E00E8E523 /* FooSuperclass.m in Sources */,
+ 34D7C4811BB9C61300E8E523 /* GDataXMLNode.m in Sources */,
+ 34D7C4831BB9C61A00E8E523 /* ObjectWithValueEquality.m in Sources */,
+ 34D7C48A1BB9C67C00E8E523 /* BeCloseToSpec.mm in Sources */,
+ 34D7C4A81BB9C69A00E8E523 /* CedarOrdinaryFakeSharedExamples.mm in Sources */,
+ 34D7C4A41BB9C69A00E8E523 /* CDRSpySpec.mm in Sources */,
+ 34D7C4801BB9C60D00E8E523 /* SimpleKeyValueObserver.m in Sources */,
+ 34D7C4881BB9C67100E8E523 /* WeakReferenceCompatibilitySpec.mm in Sources */,
+ 34D7C4AB1BB9C6C400E8E523 /* CDRExampleSpec.mm in Sources */,
+ 34D7C4761BB9B79D00E8E523 /* CDRJUnitXMLReporterSpec.mm in Sources */,
+ 34D7C4771BB9B79D00E8E523 /* CDROTestReporterSpec.mm in Sources */,
+ 34D7C4941BB9C67C00E8E523 /* BeSameInstanceAsSpec.mm in Sources */,
+ 34D7C4AA1BB9C6C400E8E523 /* CDRSpecSpec.mm in Sources */,
+ 34D7C4871BB9C66000E8E523 /* CedarApplicationDelegateSpec.mm in Sources */,
+ 34D7C4AD1BB9C6C400E8E523 /* CDRSymbolicatorSpec.mm in Sources */,
+ 34D7C4A11BB9C69100E8E523 /* ExpectFailureWithMessage.mm in Sources */,
+ 34D7C4A61BB9C69A00E8E523 /* CedarDoubleSharedExamples.mm in Sources */,
+ 34D7C4B31BB9C6C700E8E523 /* CDRNilSpec.mm in Sources */,
+ 34D7C4911BB9C67C00E8E523 /* BeNil_ARCSpec.mm in Sources */,
+ 34D7C49F1BB9C68900E8E523 /* UIKitContainSpec.mm in Sources */,
+ 34D7C48C1BB9C67C00E8E523 /* BeGreaterThanSpec.mm in Sources */,
+ 34D7C4A71BB9C69A00E8E523 /* CedarNiceFakeSharedExamples.mm in Sources */,
+ 34D7C49E1BB9C68900E8E523 /* UIKitEqualSpec.mm in Sources */,
+ 34D7C47E1BB9C60700E8E523 /* ObjectWithCollections.m in Sources */,
+ 34D7C47B1BB9B7B000E8E523 /* ObjectWithForwardingTarget.m in Sources */,
+ 34D7C4A31BB9C69A00E8E523 /* CDRProtocolFakeSpec.mm in Sources */,
+ 34D7C4751BB9B79D00E8E523 /* CDRDefaultReporterSpec.mm in Sources */,
+ 34D7C4A21BB9C69A00E8E523 /* CDRClassFakeSpec.mm in Sources */,
+ 34D7C4921BB9C67C00E8E523 /* BeNilSpec.mm in Sources */,
+ 34D7C48E1BB9C67C00E8E523 /* BeInstanceOfSpec.mm in Sources */,
+ 34D7C4A51BB9C69A00E8E523 /* CedarDoubleARCSharedExamples.mm in Sources */,
+ 34D7C4B41BB9C75D00E8E523 /* TestObservationHelper.m in Sources */,
+ 34D7C4781BB9B7A500E8E523 /* ARCViewController.m in Sources */,
+ 34D7C4821BB9C61700E8E523 /* ExampleWithPublicRunDates.mm in Sources */,
+ 34D7C4B21BB9C6C700E8E523 /* CDRTypeUtilitiesSpec.mm in Sources */,
+ 34D7C4861BB9C65700E8E523 /* CDRXTestSuiteSpec.mm in Sources */,
+ 34D7C4931BB9C67C00E8E523 /* BeSameInstanceAs_ARCSpec.mm in Sources */,
+ 34D7C47F1BB9C60A00E8E523 /* SimpleIncrementer.m in Sources */,
+ 34D7C4B11BB9C6C400E8E523 /* SpecSpec.mm in Sources */,
+ 34D7C47C1BB9C5FD00E8E523 /* ObjectWithProperty.m in Sources */,
+ 34D7C49B1BB9C67C00E8E523 /* RespondToSpec.mm in Sources */,
+ 34D7C4791BB9B7AB00E8E523 /* ArgumentReleaser.m in Sources */,
+ 34D7C49C1BB9C68100E8E523 /* BeEmptySpec.mm in Sources */,
+ 34D7C4971BB9C67C00E8E523 /* EqualSpec.mm in Sources */,
+ 34D7C48F1BB9C67C00E8E523 /* BeLessThanSpec.mm in Sources */,
+ 34D7C47D1BB9C60100E8E523 /* ObjectWithWeakDelegate.m in Sources */,
+ 34D7C4B01BB9C6C400E8E523 /* ObjCHeadersSpec.mm in Sources */,
+ 34D7C49D1BB9C68100E8E523 /* ContainSpec.mm in Sources */,
+ 34D7C48B1BB9C67C00E8E523 /* BeFalsySpec.mm in Sources */,
+ 34D7C4A91BB9C69A00E8E523 /* HaveReceivedSpec.mm in Sources */,
+ 34D7C4A01BB9C68E00E8E523 /* ShouldSyntaxSpec.mm in Sources */,
+ 34D7C4951BB9C67C00E8E523 /* BeTruthySpec.mm in Sources */,
+ 34D7C4AE1BB9C6C400E8E523 /* CDRSpecFailureSpec.mm in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
96A07EF313F276640021974D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -2774,8 +3703,7 @@
buildActionMask = 2147483647;
files = (
96B5FA05144A81A8000A6A5D /* main.m in Sources */,
- 96B5FA08144A81A8000A6A5D /* OCUnitAppAppDelegate.m in Sources */,
- 96158AA2144A91DC005895CE /* DummyModel.m in Sources */,
+ 96B5FA08144A81A8000A6A5D /* iOSHostAppDelegate.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2783,9 +3711,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- AE02E811184EC7DA00414F19 /* ARCViewController.m in Sources */,
- AE02E812184EC7ED00414F19 /* ObjectWithWeakDelegate.m in Sources */,
- AE02E7EF184EABCE00414F19 /* main.m in Sources */,
+ 346D1A9A1BBB3DDE00BECD4B /* main.mm in Sources */,
AE02E83118526E9F00414F19 /* Cedar-iOSSpec.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -2800,10 +3726,10 @@
AE1937621B1AC22D008C8CD8 /* CedarNiceFakeSharedExamples.mm in Sources */,
AE19379B1B1AC94D008C8CD8 /* UIKitContainSpec.mm in Sources */,
AE1937681B1AC22D008C8CD8 /* CDRSymbolicatorSpec.mm in Sources */,
+ 346D1A991BBB3DDD00BECD4B /* main.mm in Sources */,
AE1937901B1AC94D008C8CD8 /* BeSameInstanceAsSpec.mm in Sources */,
AE1937671B1AC22D008C8CD8 /* CDRExampleGroupSpec.mm in Sources */,
AE19378D1B1AC94D008C8CD8 /* BeNil_ARCSpec.mm in Sources */,
- AE03FBEE1B06C33B00013784 /* main.mm in Sources */,
AE1937691B1AC22D008C8CD8 /* CDRSpecFailureSpec.mm in Sources */,
AE19378F1B1AC94D008C8CD8 /* BeSameInstanceAs_ARCSpec.mm in Sources */,
AE1937641B1AC22D008C8CD8 /* HaveReceivedSpec.mm in Sources */,
@@ -2864,7 +3790,6 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- AE248FA019DCD52500092C14 /* AppDelegate.m in Sources */,
AE248F9D19DCD52500092C14 /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -2874,7 +3799,7 @@
buildActionMask = 2147483647;
files = (
34757E261BA4A48E0047BC8D /* TestObservationHelper.m in Sources */,
- AE248FB119DCD52500092C14 /* OS_X_Host_AppTests.m in Sources */,
+ 346D1A971BBB37F400BECD4B /* SpecBundleApplicationTestsWithXCTest.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -3019,11 +3944,11 @@
AE06D88017AEEE230084D27C /* ObjectWithForwardingTarget.m in Sources */,
AEF7302313ECC4AE00786282 /* BeTruthySpec.mm in Sources */,
AEF7302513ECC4AE00786282 /* EqualSpec.mm in Sources */,
+ 346D1AAB1BBC43E600BECD4B /* CDROTestReporterSpec.mm in Sources */,
AED10EBC18F46C0E00950904 /* FooSuperclass.m in Sources */,
AEF7302713ECC4AE00786282 /* MutableEqualSpec.mm in Sources */,
AEF7302C13ECC4E700786282 /* BeEmptySpec.mm in Sources */,
1F882AAA180F9B6300533238 /* BeNil_ARCSpec.mm in Sources */,
- 1F47B9A7186D69CD005A8CE1 /* CDROTestReporterSpec.mm in Sources */,
AE18A80A13F4640600C8872C /* ContainSpec.mm in Sources */,
AE6F3F341458D7C100C98F1E /* BeGreaterThanSpec.mm in Sources */,
AEF33009145B4E3B002F93BB /* BeGTESpec.mm in Sources */,
@@ -3129,7 +4054,7 @@
1FDCD5601821D3BB00B511DB /* BeNil_ARCSpec.mm in Sources */,
AEEE228511DC2D5200029872 /* SpecSpec2.m in Sources */,
E4BCFDD31817FA110083ED98 /* ObjectWithProperty.m in Sources */,
- AEEE228711DC2D5800029872 /* main.m in Sources */,
+ AEEE228711DC2D5800029872 /* main.mm in Sources */,
AE807895183C71950078C608 /* SimpleKeyValueObserver.m in Sources */,
1F47B9A8186D69CD005A8CE1 /* CDROTestReporterSpec.mm in Sources */,
AE53B68117E7BCD300D83D5E /* CedarOrdinaryFakeSharedExamples.mm in Sources */,
@@ -3193,19 +4118,39 @@
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
- 1F45A3C9180E4796003C1E36 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = AEEE222811DC2B0600029872 /* Cedar-StaticLib */;
- targetProxy = 1F45A3CA180E4796003C1E36 /* PBXContainerItemProxy */;
- };
1F45A3CB180E4796003C1E36 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 96B5F9F5144A81A7000A6A5D /* Cedar iOS Host App */;
+ target = 96B5F9F5144A81A7000A6A5D /* Cedar-iOS HostApp */;
targetProxy = 1F45A3CC180E4796003C1E36 /* PBXContainerItemProxy */;
};
+ 346262871B99C1DC002CAEBD /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 346262831B99C1DC002CAEBD /* Cedar-watchOS Specs Extension */;
+ targetProxy = 346262861B99C1DC002CAEBD /* PBXContainerItemProxy */;
+ };
+ 3462629E1B99D0BB002CAEBD /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 346261DE1B995239002CAEBD /* Cedar-watchOS */;
+ targetProxy = 3462629D1B99D0BB002CAEBD /* PBXContainerItemProxy */;
+ };
+ 346D1AA71BBC406000BECD4B /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = AEEE222811DC2B0600029872 /* Cedar-iOS StaticLib */;
+ targetProxy = 346D1AA61BBC406000BECD4B /* PBXContainerItemProxy */;
+ };
+ 34852D241BBE36B90072D249 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 346262771B99C1DB002CAEBD /* Cedar-watchOS Specs */;
+ targetProxy = 34852D231BBE36B90072D249 /* PBXContainerItemProxy */;
+ };
+ 34D7C4721BB9B72300E8E523 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 34D7C3C91BB9747400E8E523 /* Cedar-tvOS */;
+ targetProxy = 34D7C4711BB9B72300E8E523 /* PBXContainerItemProxy */;
+ };
96A07EEF13F276640021974D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = AEEE1FB511DC271300029872 /* Cedar */;
+ target = AEEE1FB511DC271300029872 /* Cedar-OSX */;
targetProxy = 96A07EF013F276640021974D /* PBXContainerItemProxy */;
};
AE02E80F184EADE100414F19 /* PBXTargetDependency */ = {
@@ -3215,56 +4160,32 @@
};
AE03FC111B06C39500013784 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = AE4864F71B067620005DB302 /* Cedar-iOS-Framework */;
+ target = AE4864F71B067620005DB302 /* Cedar-iOS */;
targetProxy = AE03FC101B06C39500013784 /* PBXContainerItemProxy */;
};
AE248FAC19DCD52500092C14 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = AE248F9719DCD52500092C14 /* Cedar OS X Host App */;
+ target = AE248F9719DCD52500092C14 /* Cedar-OSX HostApp */;
targetProxy = AE248FAB19DCD52500092C14 /* PBXContainerItemProxy */;
};
AE248FC019DCD5E200092C14 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = AEEE1FB511DC271300029872 /* Cedar */;
+ target = AEEE1FB511DC271300029872 /* Cedar-OSX */;
targetProxy = AE248FBF19DCD5E200092C14 /* PBXContainerItemProxy */;
};
AE4865A31B067F53005DB302 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = AEEE222811DC2B0600029872 /* Cedar-StaticLib */;
+ target = AEEE222811DC2B0600029872 /* Cedar-iOS StaticLib */;
targetProxy = AE4865A21B067F53005DB302 /* PBXContainerItemProxy */;
};
AEEE218B11DC28E700029872 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = AEEE1FB511DC271300029872 /* Cedar */;
+ target = AEEE1FB511DC271300029872 /* Cedar-OSX */;
targetProxy = AEEE218A11DC28E700029872 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
- 96B5FA00144A81A8000A6A5D /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 96B5FA01144A81A8000A6A5D /* en */,
- );
- name = InfoPlist.strings;
- sourceTree = "";
- };
- 96B5FA09144A81A8000A6A5D /* MainWindow.xib */ = {
- isa = PBXVariantGroup;
- children = (
- 96B5FA0A144A81A8000A6A5D /* en */,
- );
- name = MainWindow.xib;
- sourceTree = "";
- };
- 96B5FA1A144A81A8000A6A5D /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 96B5FA1B144A81A8000A6A5D /* en */,
- );
- name = InfoPlist.strings;
- sourceTree = "";
- };
96D3447F144A82D100352C4A /* DummyView.xib */ = {
isa = PBXVariantGroup;
children = (
@@ -3273,14 +4194,6 @@
name = DummyView.xib;
sourceTree = "";
};
- AE02E7EB184EABCD00414F19 /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- AE02E7EC184EABCD00414F19 /* en */,
- );
- name = InfoPlist.strings;
- sourceTree = "";
- };
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
@@ -3288,38 +4201,35 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Cedar iOS Host App.app/Cedar iOS Host App";
+ BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
- "$(SDKROOT)/Developer/Library/Frameworks",
"$(DEVELOPER_LIBRARY_DIR)/Frameworks",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "OCUnitAppTests/OCUnitAppTests-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
- DEBUG,
- USE_XCTEST,
+ "DEBUG=1",
+ "$(inherited)",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"/Source/Matchers/UIKit",
);
- INFOPLIST_FILE = "XCUnitAppTests/XCUnitAppTests-Info.plist";
+ INFOPLIST_FILE = "Spec/SpecBundle/SpecBundle-Info.plist";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"",
);
OTHER_LDFLAGS = (
"-lstdc++",
- "-all_load",
"-ObjC",
"-framework",
- Foundation,
+ XCTest,
);
- PRODUCT_NAME = XCUnitAppTests;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
- TEST_HOST = "$(BUNDLE_LOADER)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cedar-iOS HostApp.app/Cedar-iOS HostApp";
WRAPPER_EXTENSION = xctest;
};
name = Debug;
@@ -3328,77 +4238,450 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Cedar iOS Host App.app/Cedar iOS Host App";
+ BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
- "$(SDKROOT)/Developer/Library/Frameworks",
"$(DEVELOPER_LIBRARY_DIR)/Frameworks",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "OCUnitAppTests/OCUnitAppTests-Prefix.pch";
- GCC_PREPROCESSOR_DEFINITIONS = USE_XCTEST;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"/Source/Matchers/UIKit",
);
- INFOPLIST_FILE = "XCUnitAppTests/XCUnitAppTests-Info.plist";
+ INFOPLIST_FILE = "Spec/SpecBundle/SpecBundle-Info.plist";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"",
);
OTHER_LDFLAGS = (
"-lstdc++",
- "-all_load",
"-ObjC",
"-framework",
- Foundation,
+ XCTest,
);
- PRODUCT_NAME = XCUnitAppTests;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
- TEST_HOST = "$(BUNDLE_LOADER)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cedar-iOS HostApp.app/Cedar-iOS HostApp";
WRAPPER_EXTENSION = xctest;
};
name = Release;
};
- 96A07F0613F276640021974D /* Debug */ = {
+ 346261E41B99523A002CAEBD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = NO;
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(SRCROOT)",
- );
+ APPLICATION_EXTENSION_API_ONLY = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
- GCC_MODEL_TUNING = G5;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "";
- INSTALL_PATH = /usr/local/bin;
- MACOSX_DEPLOYMENT_TARGET = "";
- ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = (
- "-framework",
- Foundation,
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
);
- PRODUCT_NAME = "$(TARGET_NAME)";
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Cedar-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = Cedar;
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
};
name = Debug;
};
- 96A07F0713F276640021974D /* Release */ = {
+ 346261E51B99523A002CAEBD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- FRAMEWORK_SEARCH_PATHS = (
- "$(inherited)",
- "$(SRCROOT)",
- );
+ APPLICATION_EXTENSION_API_ONLY = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ COPY_PHASE_STRIP = NO;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Cedar-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = Cedar;
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Release;
+ };
+ 346262961B99C1DC002CAEBD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/include/libxml2,
+ );
+ INFOPLIST_FILE = "Spec/watchOS/Extension-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.Cedar-watchOS-HostApp.watchkitapp.watchkitextension";
+ PRODUCT_NAME = "${TARGET_NAME}";
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Debug;
+ };
+ 346262971B99C1DC002CAEBD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/include/libxml2,
+ );
+ INFOPLIST_FILE = "Spec/watchOS/Extension-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.Cedar-watchOS-HostApp.watchkitapp.watchkitextension";
+ PRODUCT_NAME = "${TARGET_NAME}";
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ VALIDATE_PRODUCT = YES;
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Release;
+ };
+ 3462629A1B99C1DC002CAEBD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ IBSC_MODULE = Cedar_watchOS_Specs_Extension;
+ INFOPLIST_FILE = "Spec/watchOS/App-Info.plist";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.Cedar-watchOS-HostApp.watchkitapp";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Debug;
+ };
+ 3462629B1B99C1DC002CAEBD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ IBSC_MODULE = Cedar_watchOS_Specs_Extension;
+ INFOPLIST_FILE = "Spec/watchOS/App-Info.plist";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.Cedar-watchOS-HostApp.watchkitapp";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ VALIDATE_PRODUCT = YES;
+ WATCHOS_DEPLOYMENT_TARGET = 2.0;
+ };
+ name = Release;
+ };
+ 34852D1F1BBE35FF0072D249 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ 34852D201BBE35FF0072D249 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ VALIDATE_PRODUCT = YES;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+ 34D7C3CF1BB9747400E8E523 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ APPLICATION_EXTENSION_API_ONLY = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = YES;
+ GCC_C_LANGUAGE_STANDARD = "compiler-default";
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Cedar-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = Cedar;
+ SDKROOT = appletvos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 3;
+ TVOS_DEPLOYMENT_TARGET = 9.0;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
+ };
+ 34D7C3D01BB9747400E8E523 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ APPLICATION_EXTENSION_API_ONLY = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_ENABLE_OBJC_ARC = NO;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ COPY_PHASE_STRIP = NO;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_NS_ASSERTIONS = YES;
+ GCC_C_LANGUAGE_STANDARD = "compiler-default";
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ INFOPLIST_FILE = "Cedar-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = Cedar;
+ SDKROOT = appletvos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 3;
+ TVOS_DEPLOYMENT_TARGET = 9.0;
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ 34D7C46F1BB9B71600E8E523 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/include/libxml2,
+ );
+ INFOPLIST_FILE = "Spec/SpecBundle/SpecBundle-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = appletvos;
+ TVOS_DEPLOYMENT_TARGET = 9.0;
+ };
+ name = Debug;
+ };
+ 34D7C4701BB9B71600E8E523 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_NO_COMMON_BLOCKS = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+ HEADER_SEARCH_PATHS = (
+ "$(inherited)",
+ /usr/include/libxml2,
+ );
+ INFOPLIST_FILE = "Spec/SpecBundle/SpecBundle-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = appletvos;
+ TVOS_DEPLOYMENT_TARGET = 9.0;
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 96A07F0613F276640021974D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)",
+ );
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ INSTALL_PATH = /usr/local/bin;
+ MACOSX_DEPLOYMENT_TARGET = "";
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = (
+ "-framework",
+ Foundation,
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 96A07F0713F276640021974D /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "$(SRCROOT)",
+ );
GCC_MODEL_TUNING = G5;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "";
INSTALL_PATH = /usr/local/bin;
MACOSX_DEPLOYMENT_TARGET = "";
ONLY_ACTIVE_ARCH = YES;
@@ -3415,22 +4698,15 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "OCUnitApp/OCUnitApp-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = DEBUG;
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- INFOPLIST_FILE = "OCUnitApp/OCUnitApp-Info.plist";
- OTHER_LDFLAGS = (
- "-framework",
- Foundation,
- );
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
WRAPPER_EXTENSION = app;
@@ -3441,20 +4717,13 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "OCUnitApp/OCUnitApp-Prefix.pch";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
- INFOPLIST_FILE = "OCUnitApp/OCUnitApp-Info.plist";
- OTHER_LDFLAGS = (
- "-framework",
- Foundation,
- );
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
@@ -3479,8 +4748,6 @@
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
@@ -3488,7 +4755,7 @@
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
HEADER_SEARCH_PATHS = "";
- INFOPLIST_FILE = "Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Info.plist";
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
ONLY_ACTIVE_ARCH = NO;
OTHER_LDFLAGS = (
@@ -3498,7 +4765,9 @@
"-framework",
"Cedar-iOS",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
+ REEXPORTED_FRAMEWORK_NAMES = "";
SDKROOT = iphoneos;
WRAPPER_EXTENSION = app;
};
@@ -3520,11 +4789,9 @@
"\"$(BUILD_DIR)\"/$(CONFIGURATION)-iphoneuniversal/**",
"$(inherited)",
);
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Prefix.pch";
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
HEADER_SEARCH_PATHS = "";
- INFOPLIST_FILE = "Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Info.plist";
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
OTHER_LDFLAGS = (
"-lstdc++",
@@ -3533,7 +4800,9 @@
"-framework",
"Cedar-iOS",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
+ REEXPORTED_FRAMEWORK_NAMES = "";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
WRAPPER_EXTENSION = app;
@@ -3566,7 +4835,7 @@
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
);
- INFOPLIST_FILE = "Cedar-iOS-Framework Spec/Info.plist";
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
@@ -3580,6 +4849,7 @@
UIKit,
"-lxml2",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -3607,7 +4877,7 @@
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
);
- INFOPLIST_FILE = "Cedar-iOS-Framework Spec/Info.plist";
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
@@ -3621,6 +4891,7 @@
UIKit,
"-lxml2",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -3632,7 +4903,6 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -3650,10 +4920,11 @@
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- INFOPLIST_FILE = "OS X Host App/Info.plist";
+ INFOPLIST_FILE = "Spec/SpecBundle/OS X Host App/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.9;
MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
@@ -3663,7 +4934,6 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -3676,10 +4946,11 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- INFOPLIST_FILE = "OS X Host App/Info.plist";
+ INFOPLIST_FILE = "Spec/SpecBundle/OS X Host App/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.9;
MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
};
@@ -3689,7 +4960,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Cedar OS X Host App.app/Contents/MacOS/Cedar OS X Host App";
+ BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -3710,13 +4981,14 @@
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- INFOPLIST_FILE = "OS X Host AppTests/Info.plist";
+ INFOPLIST_FILE = "Spec/SpecBundle/SpecBundle-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.9;
MTL_ENABLE_DEBUG_INFO = YES;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
- TEST_HOST = "$(BUNDLE_LOADER)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cedar-OSX HostApp.app/Contents/MacOS/Cedar-OSX HostApp";
WRAPPER_EXTENSION = xctest;
};
name = Debug;
@@ -3725,7 +4997,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Cedar OS X Host App.app/Contents/MacOS/Cedar OS X Host App";
+ BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -3741,13 +5013,14 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- INFOPLIST_FILE = "OS X Host AppTests/Info.plist";
+ INFOPLIST_FILE = "Spec/SpecBundle/SpecBundle-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.9;
MTL_ENABLE_DEBUG_INFO = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
- TEST_HOST = "$(BUNDLE_LOADER)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Cedar-OSX HostApp.app/Contents/MacOS/Cedar-OSX HostApp";
WRAPPER_EXTENSION = xctest;
};
name = Release;
@@ -3756,7 +5029,6 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = NO;
@@ -3774,12 +5046,10 @@
GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
GCC_NO_COMMON_BLOCKS = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = "$(inherited)";
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- INFOPLIST_FILE = "Cedar-iOS-Framework/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ INFOPLIST_FILE = "Cedar-Info.plist";
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = "";
@@ -3790,6 +5060,7 @@
"-ObjC",
"-lxml2",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = Cedar;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
@@ -3804,7 +5075,6 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = NO;
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = NO;
@@ -3824,8 +5094,8 @@
GCC_NO_COMMON_BLOCKS = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- INFOPLIST_FILE = "Cedar-iOS-Framework/Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ INFOPLIST_FILE = "Cedar-Info.plist";
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
@@ -3835,6 +5105,7 @@
"-ObjC",
"-lxml2",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = Cedar;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
@@ -3859,6 +5130,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_NO_COMMON_BLOCKS = YES;
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -3893,6 +5165,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_NO_COMMON_BLOCKS = YES;
GCC_TREAT_WARNINGS_AS_ERRORS = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -3930,8 +5203,6 @@
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "";
INFOPLIST_FILE = "Cedar-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Frameworks";
ONLY_ACTIVE_ARCH = NO;
@@ -3939,6 +5210,7 @@
"-framework",
Foundation,
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = Cedar;
};
name = Debug;
@@ -3960,8 +5232,6 @@
);
FRAMEWORK_VERSION = A;
GCC_MODEL_TUNING = G5;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "";
INFOPLIST_FILE = "Cedar-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Frameworks";
ONLY_ACTIVE_ARCH = NO;
@@ -3969,6 +5239,7 @@
"-framework",
Foundation,
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = Cedar;
ZERO_LINK = NO;
};
@@ -3986,15 +5257,13 @@
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "";
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
);
INSTALL_PATH = /usr/local/bin;
- MACOSX_DEPLOYMENT_TARGET = "";
+ MACOSX_DEPLOYMENT_TARGET = 10.7;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-framework",
@@ -4017,15 +5286,13 @@
);
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "";
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
/usr/include/libxml2,
);
INSTALL_PATH = /usr/local/bin;
- MACOSX_DEPLOYMENT_TARGET = "";
+ MACOSX_DEPLOYMENT_TARGET = 10.7;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-framework",
@@ -4048,7 +5315,7 @@
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- PRODUCT_NAME = "Cedar-StaticLib";
+ PRODUCT_NAME = Cedar;
SDKROOT = iphoneos;
};
name = Debug;
@@ -4063,7 +5330,7 @@
"$(inherited)",
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
- PRODUCT_NAME = "Cedar-StaticLib";
+ PRODUCT_NAME = Cedar;
SDKROOT = iphoneos;
ZERO_LINK = NO;
};
@@ -4078,7 +5345,7 @@
GCC_OPTIMIZATION_LEVEL = 0;
IPHONEOS_DEPLOYMENT_TARGET = 5.1.1;
ONLY_ACTIVE_ARCH = NO;
- PRODUCT_NAME = $TARGET_NAME;
+ PRODUCT_NAME = "Cedar-iOS";
SDKROOT = iphoneos;
};
name = Debug;
@@ -4090,7 +5357,7 @@
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
IPHONEOS_DEPLOYMENT_TARGET = 5.1.1;
- PRODUCT_NAME = $TARGET_NAME;
+ PRODUCT_NAME = "Cedar-iOS";
SDKROOT = iphoneos;
ZERO_LINK = NO;
};
@@ -4112,15 +5379,13 @@
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"/Source/Headers/Matchers/UIKit",
/usr/include/libxml2,
);
- INFOPLIST_FILE = "iOSSpecs-Info.plist";
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
OTHER_LDFLAGS = (
"-lstdc++",
@@ -4132,6 +5397,7 @@
UIKit,
"-lxml2",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
VERSION_INFO_FILE = $TARGET_NAME;
@@ -4154,15 +5420,13 @@
"$(DEVELOPER_FRAMEWORKS_DIR)",
);
GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
HEADER_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)\"/Source/Headers/Matchers/UIKit",
/usr/include/libxml2,
);
- INFOPLIST_FILE = "iOSSpecs-Info.plist";
+ INFOPLIST_FILE = Spec/iOS/Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
OTHER_LDFLAGS = (
"-lstdc++",
@@ -4174,6 +5438,7 @@
UIKit,
"-lxml2",
);
+ PRODUCT_BUNDLE_IDENTIFIER = "io.pivotal.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
VERSION_INFO_FILE = $TARGET_NAME;
@@ -4184,7 +5449,7 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 1F45A3DA180E4796003C1E36 /* Build configuration list for PBXNativeTarget "Cedar iOS XCTest Tests" */ = {
+ 1F45A3DA180E4796003C1E36 /* Build configuration list for PBXNativeTarget "Cedar-iOS SpecBundle" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1F45A3DB180E4796003C1E36 /* Debug */,
@@ -4193,7 +5458,61 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 96A07F0513F276640021974D /* Build configuration list for PBXNativeTarget "Cedar OS X FocusedSpecs" */ = {
+ 346261E61B99523A002CAEBD /* Build configuration list for PBXNativeTarget "Cedar-watchOS" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 346261E41B99523A002CAEBD /* Debug */,
+ 346261E51B99523A002CAEBD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 346262951B99C1DC002CAEBD /* Build configuration list for PBXNativeTarget "Cedar-watchOS Specs Extension" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 346262961B99C1DC002CAEBD /* Debug */,
+ 346262971B99C1DC002CAEBD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 346262991B99C1DC002CAEBD /* Build configuration list for PBXNativeTarget "Cedar-watchOS Specs" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 3462629A1B99C1DC002CAEBD /* Debug */,
+ 3462629B1B99C1DC002CAEBD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 34852D1E1BBE35FF0072D249 /* Build configuration list for PBXNativeTarget "Cedar-watchOS HostApp" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 34852D1F1BBE35FF0072D249 /* Debug */,
+ 34852D201BBE35FF0072D249 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 34D7C3D11BB9747400E8E523 /* Build configuration list for PBXNativeTarget "Cedar-tvOS" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 34D7C3CF1BB9747400E8E523 /* Debug */,
+ 34D7C3D01BB9747400E8E523 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 34D7C46E1BB9B71600E8E523 /* Build configuration list for PBXNativeTarget "Cedar-tvOS SpecBundle" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 34D7C46F1BB9B71600E8E523 /* Debug */,
+ 34D7C4701BB9B71600E8E523 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 96A07F0513F276640021974D /* Build configuration list for PBXNativeTarget "Cedar-OSX FocusedSpecs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
96A07F0613F276640021974D /* Debug */,
@@ -4202,7 +5521,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 96B5FA22144A81A8000A6A5D /* Build configuration list for PBXNativeTarget "Cedar iOS Host App" */ = {
+ 96B5FA22144A81A8000A6A5D /* Build configuration list for PBXNativeTarget "Cedar-iOS HostApp" */ = {
isa = XCConfigurationList;
buildConfigurations = (
96B5FA23144A81A8000A6A5D /* Debug */,
@@ -4220,7 +5539,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AE03FC0D1B06C33B00013784 /* Build configuration list for PBXNativeTarget "Cedar-iOS-Framework Specs" */ = {
+ AE03FC0D1B06C33B00013784 /* Build configuration list for PBXNativeTarget "Cedar-iOS Specs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AE03FC091B06C33B00013784 /* Debug */,
@@ -4229,7 +5548,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AE248FB219DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar OS X Host App" */ = {
+ AE248FB219DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar-OSX HostApp" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AE248FB319DCD52500092C14 /* Debug */,
@@ -4238,7 +5557,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AE248FB519DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar OS X Host AppTests" */ = {
+ AE248FB519DCD52500092C14 /* Build configuration list for PBXNativeTarget "Cedar-OSX SpecBundle" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AE248FB619DCD52500092C14 /* Debug */,
@@ -4247,7 +5566,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AE48650F1B067621005DB302 /* Build configuration list for PBXNativeTarget "Cedar-iOS-Framework" */ = {
+ AE48650F1B067621005DB302 /* Build configuration list for PBXNativeTarget "Cedar-iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AE48650B1B067621005DB302 /* Debug */,
@@ -4265,7 +5584,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AEEE1FBC11DC271300029872 /* Build configuration list for PBXNativeTarget "Cedar" */ = {
+ AEEE1FBC11DC271300029872 /* Build configuration list for PBXNativeTarget "Cedar-OSX" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AEEE1FBA11DC271300029872 /* Debug */,
@@ -4274,7 +5593,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AEEE21CA11DC292600029872 /* Build configuration list for PBXNativeTarget "Cedar OS X Specs" */ = {
+ AEEE21CA11DC292600029872 /* Build configuration list for PBXNativeTarget "Cedar-OSX Specs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AEEE218811DC28E200029872 /* Debug */,
@@ -4283,7 +5602,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AEEE223011DC2B1300029872 /* Build configuration list for PBXNativeTarget "Cedar-StaticLib" */ = {
+ AEEE223011DC2B1300029872 /* Build configuration list for PBXNativeTarget "Cedar-iOS StaticLib" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AEEE222A11DC2B0600029872 /* Debug */,
@@ -4301,7 +5620,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- AEEE227B11DC2CF900029872 /* Build configuration list for PBXNativeTarget "Cedar-StaticLib Specs" */ = {
+ AEEE227B11DC2CF900029872 /* Build configuration list for PBXNativeTarget "Cedar-iOS StaticLib Specs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
AEEE227911DC2CF900029872 /* Debug */,
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar OS X Host App.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX SpecBundle.xcscheme
similarity index 82%
rename from Cedar.xcodeproj/xcshareddata/xcschemes/Cedar OS X Host App.xcscheme
rename to Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX SpecBundle.xcscheme
index db3c2f94..fffd7644 100644
--- a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar OS X Host App.xcscheme
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX SpecBundle.xcscheme
@@ -1,7 +1,7 @@
+ LastUpgradeVersion = "0710"
+ version = "1.8">
@@ -15,22 +15,22 @@
+ buildForAnalyzing = "NO">
@@ -47,8 +47,8 @@
@@ -57,8 +57,8 @@
@@ -80,8 +80,8 @@
@@ -99,8 +99,8 @@
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX Specs.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX Specs.xcscheme
new file mode 100644
index 00000000..a31119f0
--- /dev/null
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX Specs.xcscheme
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar OS X Specs.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX.xcscheme
similarity index 65%
rename from Cedar.xcodeproj/xcshareddata/xcschemes/Cedar OS X Specs.xcscheme
rename to Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX.xcscheme
index 4445706c..6354b591 100644
--- a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar OS X Specs.xcscheme
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX.xcscheme
@@ -1,7 +1,7 @@
+ LastUpgradeVersion = "0710"
+ version = "1.8">
@@ -14,23 +14,23 @@
buildForAnalyzing = "YES">
+ buildForRunning = "NO"
+ buildForProfiling = "NO"
+ buildForArchiving = "NO"
+ buildForAnalyzing = "NO">
@@ -46,9 +46,9 @@
skipped = "NO">
@@ -56,12 +56,14 @@
+
+
-
+
-
-
-
-
-
+
@@ -97,15 +93,15 @@
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
-
+
-
+
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar iOS XCTest Tests.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS SpecBundle.xcscheme
similarity index 84%
rename from Cedar.xcodeproj/xcshareddata/xcschemes/Cedar iOS XCTest Tests.xcscheme
rename to Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS SpecBundle.xcscheme
index 57d85db1..2e7f9157 100644
--- a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar iOS XCTest Tests.xcscheme
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS SpecBundle.xcscheme
@@ -1,7 +1,7 @@
+ LastUpgradeVersion = "0710"
+ version = "1.8">
@@ -15,8 +15,8 @@
@@ -33,8 +33,8 @@
@@ -43,8 +43,8 @@
@@ -66,8 +66,8 @@
@@ -85,8 +85,8 @@
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS-Framework.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS.xcscheme
similarity index 76%
rename from Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS-Framework.xcscheme
rename to Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS.xcscheme
index d74d80a9..9f387812 100644
--- a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS-Framework.xcscheme
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS.xcscheme
@@ -1,7 +1,7 @@
+ LastUpgradeVersion = "0710"
+ version = "1.8">
@@ -16,21 +16,21 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "AE4864F71B067620005DB302"
BuildableName = "Cedar.framework"
- BlueprintName = "Cedar-iOS-Framework"
+ BlueprintName = "Cedar-iOS"
ReferencedContainer = "container:Cedar.xcodeproj">
+ buildForAnalyzing = "NO">
@@ -42,16 +42,28 @@
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
+
+
+
+
+
+
@@ -85,7 +98,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "AE4864F71B067620005DB302"
BuildableName = "Cedar.framework"
- BlueprintName = "Cedar-iOS-Framework"
+ BlueprintName = "Cedar-iOS"
ReferencedContainer = "container:Cedar.xcodeproj">
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS SpecBundle.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS SpecBundle.xcscheme
new file mode 100644
index 00000000..9f905a5b
--- /dev/null
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS SpecBundle.xcscheme
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS.xcscheme
new file mode 100644
index 00000000..a461dff9
--- /dev/null
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS.xcscheme
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS Specs.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS Specs.xcscheme
new file mode 100644
index 00000000..e4e64c66
--- /dev/null
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS Specs.xcscheme
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar.xcscheme b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS.xcscheme
similarity index 72%
rename from Cedar.xcodeproj/xcshareddata/xcschemes/Cedar.xcscheme
rename to Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS.xcscheme
index b01c11bd..f3ec5c08 100644
--- a/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar.xcscheme
+++ b/Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS.xcscheme
@@ -1,6 +1,6 @@
+ shouldUseLaunchSchemeArgsEnv = "YES">
+
+
@@ -52,11 +55,20 @@
+
+
+
+
diff --git a/OCUnitApp/DummyModel.h b/OCUnitApp/DummyModel.h
deleted file mode 100644
index dafbbd9e..00000000
--- a/OCUnitApp/DummyModel.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#import
-
-@interface DummyModel : NSObject
-@end
diff --git a/OCUnitApp/DummyModel.m b/OCUnitApp/DummyModel.m
deleted file mode 100644
index 0ecf0964..00000000
--- a/OCUnitApp/DummyModel.m
+++ /dev/null
@@ -1,6 +0,0 @@
-#import "DummyModel.h"
-
-
-@implementation DummyModel
-
-@end
diff --git a/OCUnitApp/OCUnitApp-Prefix.pch b/OCUnitApp/OCUnitApp-Prefix.pch
deleted file mode 100644
index ccecfe3a..00000000
--- a/OCUnitApp/OCUnitApp-Prefix.pch
+++ /dev/null
@@ -1,14 +0,0 @@
-//
-// Prefix header for all source files of the 'OCUnitApp' target in the 'OCUnitApp' project
-//
-
-#import
-
-#ifndef __IPHONE_3_0
-#warning "This project uses features only available in iPhone SDK 3.0 and later."
-#endif
-
-#ifdef __OBJC__
- #import
- #import
-#endif
diff --git a/OCUnitApp/en.lproj/InfoPlist.strings b/OCUnitApp/en.lproj/InfoPlist.strings
deleted file mode 100644
index 477b28ff..00000000
--- a/OCUnitApp/en.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Localized versions of Info.plist keys */
-
diff --git a/OCUnitApp/en.lproj/MainWindow.xib b/OCUnitApp/en.lproj/MainWindow.xib
deleted file mode 100644
index ef61b901..00000000
--- a/OCUnitApp/en.lproj/MainWindow.xib
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
-
- 800
- 10D540
- 760
- 1038.29
- 460.00
-
-
-
-
-
- YES
-
- IBFilesOwner
- IBCocoaTouchFramework
-
-
- IBFirstResponder
- IBCocoaTouchFramework
-
-
- IBCocoaTouchFramework
-
-
-
- 1316
-
- {320, 480}
-
-
- 1
- MSAxIDEAA
-
- NO
- NO
-
- IBCocoaTouchFramework
- YES
-
-
-
-
- YES
-
-
- delegate
-
-
-
- 4
-
-
-
- window
-
-
-
- 5
-
-
-
-
- YES
-
- 0
-
-
-
-
-
- 2
-
-
- YES
-
-
-
-
- -1
-
-
- File's Owner
-
-
- 3
-
-
-
-
- -2
-
-
-
-
-
-
- YES
-
- YES
- -1.CustomClassName
- -2.CustomClassName
- 2.IBAttributePlaceholdersKey
- 2.IBEditorWindowLastContentRect
- 2.IBPluginDependency
- 3.CustomClassName
- 3.IBPluginDependency
-
-
- YES
- UIApplication
- UIResponder
-
- YES
-
-
- YES
-
-
- {{198, 376}, {320, 480}}
- com.apple.InterfaceBuilder.IBCocoaTouchPlugin
- OCUnitAppAppDelegate
- com.apple.InterfaceBuilder.IBCocoaTouchPlugin
-
-
-
- YES
-
-
- YES
-
-
-
-
- YES
-
-
- YES
-
-
-
- 9
-
-
-
- YES
-
- OCUnitAppAppDelegate
- NSObject
-
- window
- UIWindow
-
-
- IBProjectSource
- OCUnitAppAppDelegate.h
-
-
-
- OCUnitAppAppDelegate
- NSObject
-
- IBUserSource
-
-
-
-
-
- 0
- IBCocoaTouchFramework
-
- com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3
-
-
- YES
- Cedar.xcodeproj
- 3
- 81
-
-
diff --git a/OCUnitApp/main.m b/OCUnitApp/main.m
deleted file mode 100644
index 4a958fee..00000000
--- a/OCUnitApp/main.m
+++ /dev/null
@@ -1,17 +0,0 @@
-//
-// main.m
-// OCUnitApp
-//
-// Created by work on 10/15/11.
-// Copyright 2011 __MyCompanyName__. All rights reserved.
-//
-
-#import
-
-int main(int argc, char *argv[])
-{
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
- int retVal = UIApplicationMain(argc, argv, nil, nil);
- [pool release];
- return retVal;
-}
diff --git a/OCUnitAppLogicTests/OCUnitAppLogicTests.m b/OCUnitAppLogicTests/OCUnitAppLogicTests.m
deleted file mode 100644
index 43dc2d1a..00000000
--- a/OCUnitAppLogicTests/OCUnitAppLogicTests.m
+++ /dev/null
@@ -1,34 +0,0 @@
-//
-// OCUnitAppLogicTests.m
-// OCUnitAppLogicTests
-//
-// Created by Jeff Hui on 10/15/13.
-//
-//
-
-#import
-
-@interface OCUnitAppLogicTests : XCTestCase
-
-@end
-
-@implementation OCUnitAppLogicTests
-
-- (void)setUp
-{
- [super setUp];
- // Put setup code here. This method is called before the invocation of each test method in the class.
-}
-
-- (void)tearDown
-{
- // Put teardown code here. This method is called after the invocation of each test method in the class.
- [super tearDown];
-}
-
-- (void)testExample
-{
- XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__);
-}
-
-@end
diff --git a/OCUnitAppTests/OCUnitAppTests-Info.plist b/OCUnitAppTests/OCUnitAppTests-Info.plist
deleted file mode 100644
index 32c7be7b..00000000
--- a/OCUnitAppTests/OCUnitAppTests-Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- com.tomato.${PRODUCT_NAME:rfc1034identifier}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/OCUnitAppTests/OCUnitAppTests-Prefix.pch b/OCUnitAppTests/OCUnitAppTests-Prefix.pch
deleted file mode 100644
index c43e22b1..00000000
--- a/OCUnitAppTests/OCUnitAppTests-Prefix.pch
+++ /dev/null
@@ -1,7 +0,0 @@
-//
-// Prefix header for all source files of the 'OCUnitAppTests' target in the 'OCUnitAppTests' project
-//
-
-#ifdef __OBJC__
- #import
-#endif
diff --git a/OCUnitAppTests/en.lproj/InfoPlist.strings b/OCUnitAppTests/en.lproj/InfoPlist.strings
deleted file mode 100644
index 477b28ff..00000000
--- a/OCUnitAppTests/en.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Localized versions of Info.plist keys */
-
diff --git a/OS X Host App/AppDelegate.h b/OS X Host App/AppDelegate.h
deleted file mode 100644
index 03c1a9d2..00000000
--- a/OS X Host App/AppDelegate.h
+++ /dev/null
@@ -1,15 +0,0 @@
-//
-// AppDelegate.h
-// OS X Host App
-//
-// Created by pivotal on 10/1/14.
-//
-//
-
-#import
-
-@interface AppDelegate : NSObject
-
-
-@end
-
diff --git a/OS X Host App/AppDelegate.m b/OS X Host App/AppDelegate.m
deleted file mode 100644
index 3ea80cc7..00000000
--- a/OS X Host App/AppDelegate.m
+++ /dev/null
@@ -1,26 +0,0 @@
-//
-// AppDelegate.m
-// OS X Host App
-//
-// Created by pivotal on 10/1/14.
-//
-//
-
-#import "AppDelegate.h"
-
-@interface AppDelegate ()
-
-@property (weak) IBOutlet NSWindow *window;
-@end
-
-@implementation AppDelegate
-
-- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
- // Insert code here to initialize your application
-}
-
-- (void)applicationWillTerminate:(NSNotification *)aNotification {
- // Insert code here to tear down your application
-}
-
-@end
diff --git a/OS X XCTest Bundle/OS_X_XCTest_Bundle.m b/OS X XCTest Bundle/OS_X_XCTest_Bundle.m
deleted file mode 100644
index a046310a..00000000
--- a/OS X XCTest Bundle/OS_X_XCTest_Bundle.m
+++ /dev/null
@@ -1,20 +0,0 @@
-#import
-#import
-
-
-@interface OS_X_XCTest_Bundle : XCTestCase
-
-@end
-
-@implementation OS_X_XCTest_Bundle
-
-- (void)testMainBundleIsTheAppBundle {
- NSLog(@"================> %@", [NSBundle mainBundle].bundlePath);
- XCTAssertTrue([[NSBundle mainBundle].bundlePath hasSuffix:@".app"], @"expected main NSBundle path to have 'app' extension");
-}
-
-- (void)testRunningCedarExamples {
- XCTestSuite *defaultSuite = [XCTestSuite defaultTestSuite];
- XCTAssert([[defaultSuite valueForKeyPath:@"tests.name"] containsObject:@"Cedar"]);
-}
-@end
diff --git a/Rakefile b/Rakefile
index 11baccfe..6632ef06 100644
--- a/Rakefile
+++ b/Rakefile
@@ -1,19 +1,18 @@
PROJECT_NAME = "Cedar"
-APP_NAME = "Cedar OS X Specs"
-APP_IOS_NAME = "Cedar-StaticLib Specs"
+APP_IOS_NAME = "Cedar-iOS StaticLib Specs"
CONFIGURATION = "Release"
-SPECS_TARGET_NAME = "Cedar OS X Specs"
-UI_SPECS_TARGET_NAME = "Cedar-StaticLib Specs"
-FOCUSED_SPECS_TARGET_NAME = "Cedar OS X FocusedSpecs"
+SPECS_TARGET_NAME = "Cedar-OSX Specs"
+UI_SPECS_TARGET_NAME = "Cedar-iOS StaticLib Specs"
+FOCUSED_SPECS_TARGET_NAME = "Cedar-OSX FocusedSpecs"
IOS_STATIC_FRAMEWORK_SPECS_TARGET_NAME = "Cedar-iOS StaticFrameworkSpecs"
-IOS_DYNAMIC_FRAMEWORK_SPECS_TARGET_NAME = "Cedar-iOS-Framework Specs"
+IOS_DYNAMIC_FRAMEWORK_SPECS_TARGET_NAME = "Cedar-iOS Specs"
-XCUNIT_APPLICATION_SPECS_SCHEME_NAME = "Cedar iOS XCTest Tests"
+IOS_SPEC_BUNDLE_SCHEME_NAME = "Cedar-iOS SpecBundle"
-CEDAR_FRAMEWORK_TARGET_NAME = "Cedar"
-CEDAR_IOS_STATIC_FRAMEWORK_TARGET_NAME = "Cedar-iOS"
-CEDAR_IOS_DYNAMIC_FRAMEWORK_TARGET_NAME = "Cedar-iOS-Framework"
+CEDAR_FRAMEWORK_TARGET_NAME = "Cedar-OSX"
+CEDAR_IOS_STATIC_FRAMEWORK_TARGET_NAME = "Cedar-iOS StaticFramework"
+CEDAR_IOS_DYNAMIC_FRAMEWORK_TARGET_NAME = "Cedar-iOS"
TEMPLATE_IDENTIFIER_PREFIX = "com.pivotallabs.cedar."
TEMPLATE_SENTINEL_KEY = "isCedarTemplate"
SNIPPET_SENTINEL_VALUE = "isCedarSnippet"
@@ -128,7 +127,7 @@ class Xcode
end
def self.destination_for_ios_sdk(version)
- "OS=#{version},name=iPhone 5s"
+ "name=iPhone 5s,OS=#{version}"
end
def self.clean
@@ -406,7 +405,7 @@ namespace :suites do
end
desc "Analyzes and runs ios dynamic framework specs"
- task iosstaticframeworkspecs: ['iosdynamicframeworkspecs:analyze', 'iosdynamicframeworkspecs:run']
+ task iosdynamicframeworkspecs: ['iosdynamicframeworkspecs:analyze', 'iosdynamicframeworkspecs:run']
namespace :iosdynamicframeworkspecs do
desc "Analyzes ios dynamic framework specs"
@@ -458,23 +457,23 @@ namespace :frameworks do
end
namespace :testbundles do
- desc "Runs all test bundle test suites (xcunit)"
- task run: ['testbundles:xcunit']
+ desc "Runs all test bundle test suites"
+ task run: ['testbundles:xctest']
desc "Converts the test bundle identifier to ones Xcode 5- recognizes (Xcode 6 postfixes the original bundler identifier)"
task :convert_to_xcode5 do
Xcode.sed_project(%r{com\.apple\.product-type\.bundle\.(oc)?unit-test}, 'com.apple.product-type.bundle')
end
- desc "Build and run XCUnit specs (#{XCUNIT_APPLICATION_SPECS_SCHEME_NAME})"
- task xcunit: :convert_to_xcode5 do
+ desc "Build and run iOS XCTest spec bundle (#{IOS_SPEC_BUNDLE_SCHEME_NAME})"
+ task xctest: :convert_to_xcode5 do
Simulator.kill
Xcode.test(
- scheme: XCUNIT_APPLICATION_SPECS_SCHEME_NAME,
+ scheme: IOS_SPEC_BUNDLE_SCHEME_NAME,
sdk: "iphonesimulator#{SDK_VERSION}",
- args: "ARCHS=x86_64 -destination '#{Xcode.destination_for_ios_sdk(SDK_RUNTIME_VERSION)}' -destination-timeout 9",
- logfile: "xcunit.run.log",
+ args: "-destination '#{Xcode.destination_for_ios_sdk(SDK_RUNTIME_VERSION)}' -destination-timeout 9",
+ logfile: "xctest.run.log",
)
end
end
diff --git a/Source/CDRFunctions.m b/Source/CDRFunctions.m
index 9456a559..36ab965a 100644
--- a/Source/CDRFunctions.m
+++ b/Source/CDRFunctions.m
@@ -29,24 +29,43 @@ BOOL CDRClassIsOfType(Class class, const char * const className) {
return NO;
}
-NSArray *CDRSelectClasses(BOOL (^classSelectionPredicate)(Class class)) {
+void CDREnumerateClasses(void (^block)(Class class, BOOL *stop)) {
unsigned int numberOfClasses = objc_getClassList(NULL, 0);
Class classes[numberOfClasses];
numberOfClasses = objc_getClassList(classes, numberOfClasses);
+ BOOL stop = NO;
+ for (unsigned int i = 0; i < numberOfClasses && !stop; ++i) {
+ block(classes[i], &stop);
+ }
+}
+
+NSArray *CDRSelectClasses(BOOL (^classSelectionPredicate)(Class class)) {
NSMutableArray *selectedClasses = [NSMutableArray array];
- for (unsigned int i = 0; i < numberOfClasses; ++i) {
- Class class = classes[i];
+ CDREnumerateClasses(^(Class class, BOOL *stop) {
if (classSelectionPredicate(class)) {
[class retain];
[selectedClasses addObject:class];
[class release];
}
- }
+ });
return selectedClasses;
}
+Class CDRFirstOfClasses(BOOL (^classSelectionPredicate)(Class class)) {
+ __block Class firstClass = Nil;
+
+ CDREnumerateClasses(^(Class class, BOOL *stop) {
+ if (classSelectionPredicate(class)) {
+ firstClass = class;
+ *stop = YES;
+ }
+ });
+
+ return firstClass;
+}
+
NSString *CDRVersionString() {
NSString *releaseVersion = nil, *versionDetails = nil;
@@ -63,6 +82,15 @@ BOOL CDRClassIsOfType(Class class, const char * const className) {
return versionDetails ? [CDRVersion stringByAppendingFormat:@" (%@)", versionDetails] : CDRVersion;
}
+BOOL (^CDRClassIsSpecPredicate)(Class class) = ^(Class class) {
+ return CDRClassIsOfType(class, "CDRSpec");
+};
+
+NSBundle *CDRBundleContainingSpecs() {
+ Class specClass = CDRFirstOfClasses(CDRClassIsSpecPredicate);
+ return [NSBundle bundleForClass:specClass ?: [CDRSpec class]];
+}
+
#pragma mark - Globals
void CDRDefineSharedExampleGroups() {
@@ -176,9 +204,7 @@ void CDRSuppressStandardPipesWhileLoadingClasses() {
return [[specClassesToRun copy] autorelease];
}
- return CDRSelectClasses(^(Class class) {
- return CDRClassIsOfType(class, "CDRSpec");
- });
+ return CDRSelectClasses(CDRClassIsSpecPredicate);
}
NSArray *CDRSpecsFromSpecClasses(NSArray *specClasses) {
diff --git a/Source/CDRSymbolicator.m b/Source/CDRSymbolicator.m
index a72d7154..63be4ba4 100644
--- a/Source/CDRSymbolicator.m
+++ b/Source/CDRSymbolicator.m
@@ -8,7 +8,7 @@
const NSString *kCDRSymbolicatorErrorMessageKey = @"kCDRSymbolicatorErrorMessage";
NSUInteger CDRCallerStackAddress() {
-#if __arm__ // libunwind functions are not available
+#if !CDR_SYMBOLICATION_AVAILABLE
return 0;
#else
unw_context_t uc;
@@ -69,7 +69,7 @@ - (NSUInteger)lineNumberForStackAddress:(NSUInteger)address {
}
- (BOOL)symbolicateAddresses:(NSArray *)addresses error:(NSError **)error {
-#if __arm__
+#if !CDR_SYMBOLICATION_AVAILABLE
if (error) {
*error = self.buildNotAvailableError;
}
diff --git a/Source/Headers/Project/CDRPrivateFunctions.h b/Source/Headers/Project/CDRPrivateFunctions.h
index 4b69590b..de9251f9 100644
--- a/Source/Headers/Project/CDRPrivateFunctions.h
+++ b/Source/Headers/Project/CDRPrivateFunctions.h
@@ -14,7 +14,7 @@ extern "C" {
NSArray *CDRRootGroupsFromSpecs(NSArray *specs);
NSArray *CDRPermuteSpecClassesWithSeed(NSArray *unsortedSpecClasses, unsigned int seed);
id CDRCreateXCTestSuite();
-
+ NSBundle *CDRBundleContainingSpecs();
#ifdef __cplusplus
}
#endif
diff --git a/Source/Headers/Project/CDRSymbolicator.h b/Source/Headers/Project/CDRSymbolicator.h
index 4d0dc67f..5172ddb4 100644
--- a/Source/Headers/Project/CDRSymbolicator.h
+++ b/Source/Headers/Project/CDRSymbolicator.h
@@ -1,5 +1,11 @@
#import
+#if __arm__ || TARGET_OS_WATCH // libunwind functions are not available
+#define CDR_SYMBOLICATION_AVAILABLE 0
+#else
+#define CDR_SYMBOLICATION_AVAILABLE 1
+#endif
+
NSUInteger CDRCallerStackAddress();
extern NSString *kCDRSymbolicatorErrorDomain;
diff --git a/Source/Headers/Public/Cedar.h b/Source/Headers/Public/Cedar.h
index b3d8afb4..8452f0ee 100644
--- a/Source/Headers/Public/Cedar.h
+++ b/Source/Headers/Public/Cedar.h
@@ -20,7 +20,7 @@
#import "CDRExampleParent.h"
#import "CDRSharedExampleGroupPool.h"
-#if TARGET_OS_IPHONE
+#if TARGET_OS_IPHONE && !TARGET_OS_WATCH
#import "Cedar-iOS.h"
#endif
@@ -73,9 +73,13 @@
#if TARGET_OS_IPHONE
#import "UIGeometryCompareEqual.h"
#import "UIGeometryStringifiers.h"
+
+#if !TARGET_OS_WATCH
#import "UIKitComparatorsContainer.h"
#endif
+#endif
+
#ifdef CEDAR_CUSTOM_MATCHERS
#import CEDAR_CUSTOM_MATCHERS
#endif
diff --git a/Source/Headers/Public/Matchers/CedarComparators.h b/Source/Headers/Public/Matchers/CedarComparators.h
index 9bee333a..cd662ff2 100644
--- a/Source/Headers/Public/Matchers/CedarComparators.h
+++ b/Source/Headers/Public/Matchers/CedarComparators.h
@@ -1,7 +1,7 @@
#import "ComparatorsBase.h"
#import "ComparatorsContainer.h"
-#if TARGET_OS_IPHONE
+#if TARGET_OS_IPHONE && !TARGET_OS_WATCH
#import "UIKitComparatorsContainer.h"
#endif
diff --git a/Source/Headers/Public/Matchers/UIKit/UIKitComparatorsContainer.h b/Source/Headers/Public/Matchers/UIKit/iOS/UIKitComparatorsContainer.h
similarity index 100%
rename from Source/Headers/Public/Matchers/UIKit/UIKitComparatorsContainer.h
rename to Source/Headers/Public/Matchers/UIKit/iOS/UIKitComparatorsContainer.h
diff --git a/Source/Headers/Public/iPhone/Cedar-iOS.h b/Source/Headers/Public/iOS/Cedar-iOS.h
similarity index 100%
rename from Source/Headers/Public/iPhone/Cedar-iOS.h
rename to Source/Headers/Public/iOS/Cedar-iOS.h
diff --git a/Source/Headers/Public/iPhone/CedarApplicationDelegate.h b/Source/Headers/Public/iOS/CedarApplicationDelegate.h
similarity index 100%
rename from Source/Headers/Public/iPhone/CedarApplicationDelegate.h
rename to Source/Headers/Public/iOS/CedarApplicationDelegate.h
diff --git a/Source/Reporters/CDROTestReporter.m b/Source/Reporters/CDROTestReporter.m
index 63f4a671..d37019e0 100644
--- a/Source/Reporters/CDROTestReporter.m
+++ b/Source/Reporters/CDROTestReporter.m
@@ -1,5 +1,5 @@
#import "CDROTestReporter.h"
-#import "CDRFunctions.h"
+#import "CDRPrivateFunctions.h"
#import "CDRExample.h"
#import "CDRExampleGroup.h"
#import "CDRSpecHelper.h"
@@ -144,7 +144,7 @@ - (BOOL)shouldReportSpec:(CDRSpec *)spec {
}
- (NSString *)bundleSuiteName {
- NSBundle *testBundle = [NSBundle bundleForClass:[self class]];
+ NSBundle *testBundle = CDRBundleContainingSpecs();
return testBundle.bundleURL.pathComponents.lastObject;
}
diff --git a/Source/XCTest/CDRXCTestCase.m b/Source/XCTest/CDRXCTestCase.m
index 3c5e83a0..1f84521b 100644
--- a/Source/XCTest/CDRXCTestCase.m
+++ b/Source/XCTest/CDRXCTestCase.m
@@ -4,8 +4,6 @@
const char *CDRXTestInvocationsKey;
-const char *CDRXSpecKey;
-
@interface CDRXCTestCase (XCTestCaseMethods)
diff --git a/Source/iPhone/CedarApplicationDelegate.m b/Source/iOS/CedarApplicationDelegate.m
similarity index 100%
rename from Source/iPhone/CedarApplicationDelegate.m
rename to Source/iOS/CedarApplicationDelegate.m
diff --git a/Source/iPhone/NSBundle+MainBundleHijack.m b/Source/iOS/NSBundle+MainBundleHijack.m
similarity index 96%
rename from Source/iPhone/NSBundle+MainBundleHijack.m
rename to Source/iOS/NSBundle+MainBundleHijack.m
index 52de6776..2f00f390 100644
--- a/Source/iPhone/NSBundle+MainBundleHijack.m
+++ b/Source/iOS/NSBundle+MainBundleHijack.m
@@ -1,5 +1,4 @@
#import
-#import "CedarApplicationDelegate.h"
#import "CDRFunctions.h"
#import
diff --git a/Spec/CDRSpecFailureSpec.mm b/Spec/CDRSpecFailureSpec.mm
index 45967fda..227d4bec 100644
--- a/Spec/CDRSpecFailureSpec.mm
+++ b/Spec/CDRSpecFailureSpec.mm
@@ -174,7 +174,7 @@
}
});
-#if __arm__
+#if !CDR_SYMBOLICATION_AVAILABLE
context(@"when symbolication is not available (devices)", ^{
it(@"returns nil", ^{
symbols should be_nil;
diff --git a/Spec/CDRSymbolicatorSpec.mm b/Spec/CDRSymbolicatorSpec.mm
index 5af43f57..e1bdfbe8 100644
--- a/Spec/CDRSymbolicatorSpec.mm
+++ b/Spec/CDRSymbolicatorSpec.mm
@@ -14,8 +14,8 @@
symbolicator = [[[CDRSymbolicator alloc] init] autorelease];
});
-#if __arm__
- context(@"when symbolication is not available (devices)", ^{
+#if !CDR_SYMBOLICATION_AVAILABLE
+ context(@"when symbolication is not available (devices and watchOS)", ^{
__block NSArray *addresses;
__block NSError *error;
diff --git a/Spec/Reporters/CDROTestReporterSpec.mm b/Spec/Reporters/CDROTestReporterSpec.mm
index f46bf7ca..9d74e995 100644
--- a/Spec/Reporters/CDROTestReporterSpec.mm
+++ b/Spec/Reporters/CDROTestReporterSpec.mm
@@ -62,13 +62,6 @@ - (void)declareBehaviors {}
beforeEach(^{
bundleName = [NSBundle mainBundle].bundleURL.pathComponents.lastObject;
- // Running as the test suite should not really happen for
- // this test reporter, but we'll allow it for our test
- // suite.
- if ([@[@"Debug", @"Release", @"Cedar-iOS-Framework Specs.app"] containsObject:bundleName]) {
- bundleName = @"Cedar.framework";
- }
-
reporter = [[[CDROTestReporter alloc] initWithCedarVersion:cedarVersionString] autorelease];
reporter.reporter_output = [NSMutableString string];
dispatcher = [[[CDRReportDispatcher alloc] initWithReporters:@[reporter]] autorelease];
diff --git a/OS X Host App/Info.plist b/Spec/SpecBundle/OS X Host App/Info.plist
similarity index 93%
rename from OS X Host App/Info.plist
rename to Spec/SpecBundle/OS X Host App/Info.plist
index c3d207c4..908cdd4d 100644
--- a/OS X Host App/Info.plist
+++ b/Spec/SpecBundle/OS X Host App/Info.plist
@@ -9,7 +9,7 @@
CFBundleIconFile
CFBundleIdentifier
- io.pivotal.$(PRODUCT_NAME:rfc1034identifier)
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
6.0
CFBundleName
diff --git a/OS X Host App/main.m b/Spec/SpecBundle/OS X Host App/main.m
similarity index 59%
rename from OS X Host App/main.m
rename to Spec/SpecBundle/OS X Host App/main.m
index 1ed58144..8a6799b4 100644
--- a/OS X Host App/main.m
+++ b/Spec/SpecBundle/OS X Host App/main.m
@@ -1,11 +1,3 @@
-//
-// main.m
-// OS X Host App
-//
-// Created by pivotal on 10/1/14.
-//
-//
-
#import
int main(int argc, const char * argv[]) {
diff --git a/OS X XCTest Bundle/Info.plist b/Spec/SpecBundle/SpecBundle-Info.plist
similarity index 90%
rename from OS X XCTest Bundle/Info.plist
rename to Spec/SpecBundle/SpecBundle-Info.plist
index 2c128b54..ba72822e 100644
--- a/OS X XCTest Bundle/Info.plist
+++ b/Spec/SpecBundle/SpecBundle-Info.plist
@@ -7,7 +7,7 @@
CFBundleExecutable
$(EXECUTABLE_NAME)
CFBundleIdentifier
- com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
6.0
CFBundleName
diff --git a/OCUnitAppTests/OCUnitApplicationTests.mm b/Spec/SpecBundle/SpecBundleApplicationTests.mm
similarity index 81%
rename from OCUnitAppTests/OCUnitApplicationTests.mm
rename to Spec/SpecBundle/SpecBundleApplicationTests.mm
index 00ffb75d..192b1b4d 100644
--- a/OCUnitAppTests/OCUnitApplicationTests.mm
+++ b/Spec/SpecBundle/SpecBundleApplicationTests.mm
@@ -1,9 +1,9 @@
#import "CDRSpecHelper.h"
-#import "OCUnitAppAppDelegate.h" // should NOT be included in OCUnitAppTests target
+#import "iOSHostAppDelegate.h" // should NOT be included in Cedar iOS SpecBundle target
using namespace Cedar::Matchers;
-SPEC_BEGIN(OCUnitApplicationTests)
+SPEC_BEGIN(SpecBundleApplicationTests)
describe(@"A spec file testing UI", ^{
it(@"should run", ^{
@@ -13,7 +13,7 @@
it(@"should be able to access classes that are included in the app bundle but are not directly included in the application tests bundle", ^{
// For that to work app target must have 'Strip Debug Symbols During Copy' set to NO.
- expect([OCUnitAppAppDelegate class]).to(equal([OCUnitAppAppDelegate class]));
+ expect([iOSHostAppDelegate class]).to(equal([iOSHostAppDelegate class]));
});
it(@"should have its main bundle set to be the app bundle", ^{
diff --git a/OS X Host AppTests/OS_X_Host_AppTests.m b/Spec/SpecBundle/SpecBundleApplicationTestsWithXCTest.m
similarity index 80%
rename from OS X Host AppTests/OS_X_Host_AppTests.m
rename to Spec/SpecBundle/SpecBundleApplicationTestsWithXCTest.m
index d59c2cd6..de464164 100644
--- a/OS X Host AppTests/OS_X_Host_AppTests.m
+++ b/Spec/SpecBundle/SpecBundleApplicationTestsWithXCTest.m
@@ -1,11 +1,10 @@
-#import
#import
#import "TestObservationHelper.h"
-@interface OS_X_Host_AppTests : XCTestCase
+@interface ExampleApplicationTestsWithXCTest : XCTestCase
@end
-@implementation OS_X_Host_AppTests
+@implementation ExampleApplicationTestsWithXCTest
- (void)testMainBundleIsTheAppBundle {
XCTAssertTrue([[NSBundle mainBundle].bundlePath hasSuffix:@".app"], @"expected main NSBundle path to have 'app' extension");
diff --git a/OS X Host AppTests/TestObservationHelper.h b/Spec/SpecBundle/Support/TestObservationHelper.h
similarity index 100%
rename from OS X Host AppTests/TestObservationHelper.h
rename to Spec/SpecBundle/Support/TestObservationHelper.h
diff --git a/OS X Host AppTests/TestObservationHelper.m b/Spec/SpecBundle/Support/TestObservationHelper.m
similarity index 100%
rename from OS X Host AppTests/TestObservationHelper.m
rename to Spec/SpecBundle/Support/TestObservationHelper.m
diff --git a/Spec/SpecBundle/iOS Host App/Default-568h@2x.png b/Spec/SpecBundle/iOS Host App/Default-568h@2x.png
new file mode 100644
index 00000000..0891b7aa
Binary files /dev/null and b/Spec/SpecBundle/iOS Host App/Default-568h@2x.png differ
diff --git a/OCUnitApp/en.lproj/DummyView.xib b/Spec/SpecBundle/iOS Host App/en.lproj/DummyView.xib
similarity index 100%
rename from OCUnitApp/en.lproj/DummyView.xib
rename to Spec/SpecBundle/iOS Host App/en.lproj/DummyView.xib
diff --git a/OCUnitApp/OCUnitAppAppDelegate.h b/Spec/SpecBundle/iOS Host App/iOSHostAppDelegate.h
similarity index 57%
rename from OCUnitApp/OCUnitAppAppDelegate.h
rename to Spec/SpecBundle/iOS Host App/iOSHostAppDelegate.h
index 06130293..61262f69 100644
--- a/OCUnitApp/OCUnitAppAppDelegate.h
+++ b/Spec/SpecBundle/iOS Host App/iOSHostAppDelegate.h
@@ -1,6 +1,6 @@
#import
-@interface OCUnitAppAppDelegate : NSObject
+@interface iOSHostAppDelegate : NSObject
@property (nonatomic, retain) IBOutlet UIWindow *window;
diff --git a/OCUnitApp/OCUnitAppAppDelegate.m b/Spec/SpecBundle/iOS Host App/iOSHostAppDelegate.m
similarity index 76%
rename from OCUnitApp/OCUnitAppAppDelegate.m
rename to Spec/SpecBundle/iOS Host App/iOSHostAppDelegate.m
index f1708121..f0ab1832 100644
--- a/OCUnitApp/OCUnitAppAppDelegate.m
+++ b/Spec/SpecBundle/iOS Host App/iOSHostAppDelegate.m
@@ -1,9 +1,6 @@
-#import "OCUnitAppAppDelegate.h"
+#import "iOSHostAppDelegate.h"
-@implementation OCUnitAppAppDelegate
-
-
-@synthesize window=_window;
+@implementation iOSHostAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
diff --git a/Spec/SpecBundle/iOS Host App/main.m b/Spec/SpecBundle/iOS Host App/main.m
new file mode 100644
index 00000000..72902414
--- /dev/null
+++ b/Spec/SpecBundle/iOS Host App/main.m
@@ -0,0 +1,8 @@
+#import
+#import "iOSHostAppDelegate.h"
+
+int main(int argc, char *argv[]) {
+ @autoreleasepool {
+ return UIApplicationMain(argc, argv, nil, NSStringFromClass([iOSHostAppDelegate class]));
+ }
+}
diff --git a/Spec/iPhone/CDRSpyiOSSpec.mm b/Spec/iOS/CDRSpyiOSSpec.mm
similarity index 100%
rename from Spec/iPhone/CDRSpyiOSSpec.mm
rename to Spec/iOS/CDRSpyiOSSpec.mm
diff --git a/Spec/iOSFrameworkSpecs/Cedar-iOSSpec.mm b/Spec/iOS/Cedar-iOSSpec.mm
similarity index 92%
rename from Spec/iOSFrameworkSpecs/Cedar-iOSSpec.mm
rename to Spec/iOS/Cedar-iOSSpec.mm
index 2c380ec2..ac09b846 100644
--- a/Spec/iOSFrameworkSpecs/Cedar-iOSSpec.mm
+++ b/Spec/iOS/Cedar-iOSSpec.mm
@@ -1,5 +1,5 @@
// CDRSpecHelper.h should only be imported into this target from the iOS framework
-#import
+#import
using namespace Cedar::Matchers;
using namespace Cedar::Doubles;
diff --git a/Spec/iPhone/CedarApplicationDelegateSpec.mm b/Spec/iOS/CedarApplicationDelegateSpec.mm
similarity index 100%
rename from Spec/iPhone/CedarApplicationDelegateSpec.mm
rename to Spec/iOS/CedarApplicationDelegateSpec.mm
diff --git a/Cedar-iOS-Framework Spec/Info.plist b/Spec/iOS/Info.plist
similarity index 95%
rename from Cedar-iOS-Framework Spec/Info.plist
rename to Spec/iOS/Info.plist
index 1147aa38..7c961f86 100644
--- a/Cedar-iOS-Framework Spec/Info.plist
+++ b/Spec/iOS/Info.plist
@@ -7,7 +7,7 @@
CFBundleExecutable
$(EXECUTABLE_NAME)
CFBundleIdentifier
- io.pivotal.$(PRODUCT_NAME:rfc1034identifier)
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
6.0
CFBundleName
diff --git a/Spec/iPhone/WeakReferenceCompatibilitySpec.mm b/Spec/iOS/WeakReferenceCompatibilitySpec.mm
similarity index 100%
rename from Spec/iPhone/WeakReferenceCompatibilitySpec.mm
rename to Spec/iOS/WeakReferenceCompatibilitySpec.mm
diff --git a/Spec/iPhone/XCTest/CDRXTestSuiteSpec.mm b/Spec/iOS/XCTest/CDRXTestSuiteSpec.mm
similarity index 100%
rename from Spec/iPhone/XCTest/CDRXTestSuiteSpec.mm
rename to Spec/iOS/XCTest/CDRXTestSuiteSpec.mm
diff --git a/Cedar-iOS-Framework Spec/main.mm b/Spec/iOS/main.mm
similarity index 100%
rename from Cedar-iOS-Framework Spec/main.mm
rename to Spec/iOS/main.mm
diff --git a/Spec/iOSFrameworkSpecs/en.lproj/InfoPlist.strings b/Spec/iOSFrameworkSpecs/en.lproj/InfoPlist.strings
deleted file mode 100644
index 477b28ff..00000000
--- a/Spec/iOSFrameworkSpecs/en.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,2 +0,0 @@
-/* Localized versions of Info.plist keys */
-
diff --git a/Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Info.plist b/Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Info.plist
deleted file mode 100644
index 35364b56..00000000
--- a/Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Info.plist
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleDisplayName
- ${PRODUCT_NAME}
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- io.pivotal.$(PRODUCT_NAME:rfc1034identifier)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- ${PRODUCT_NAME}
- CFBundlePackageType
- APPL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1.0
- LSRequiresIPhoneOS
-
- UIRequiredDeviceCapabilities
-
- armv7
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
-
-
diff --git a/Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Prefix.pch b/Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Prefix.pch
deleted file mode 100644
index 27c19074..00000000
--- a/Spec/iOSFrameworkSpecs/iOSFrameworkSpecs-Prefix.pch
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifdef __OBJC__
- #import
- #import
-#endif
diff --git a/Spec/iOSFrameworkSpecs/main.m b/Spec/iOSFrameworkSpecs/main.m
deleted file mode 100644
index 17c4cd7e..00000000
--- a/Spec/iOSFrameworkSpecs/main.m
+++ /dev/null
@@ -1,7 +0,0 @@
-#import
-
-int main(int argc, char *argv[]) {
- @autoreleasepool {
- return UIApplicationMain(argc, argv, nil, @"CedarApplicationDelegate");
- }
-}
diff --git a/Spec/iPhone/main.m b/Spec/iPhone/main.m
deleted file mode 100644
index e5af8b11..00000000
--- a/Spec/iPhone/main.m
+++ /dev/null
@@ -1,14 +0,0 @@
-#import
-
-// Normally Cedar-iOS.h would include these files. However, you can't have the specs
-// for the spec classes include the files that define the classes that implement
-// the specs. Is your head spinning? It should be.
-#import "CedarApplicationDelegate.h"
-
-int main(int argc, char *argv[]) {
- NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
-
- int retVal = UIApplicationMain(argc, argv, nil, @"CedarApplicationDelegate");
- [pool release];
- return retVal;
-}
diff --git a/OCUnitApp/OCUnitApp-Info.plist b/Spec/watchOS/App-Info.plist
similarity index 65%
rename from OCUnitApp/OCUnitApp-Info.plist
rename to Spec/watchOS/App-Info.plist
index bbd9b80f..3bcb6204 100644
--- a/OCUnitApp/OCUnitApp-Info.plist
+++ b/Spec/watchOS/App-Info.plist
@@ -5,15 +5,15 @@
CFBundleDevelopmentRegion
en
CFBundleDisplayName
- ${PRODUCT_NAME}
+ Cedar watchOS Host App
CFBundleExecutable
- ${EXECUTABLE_NAME}
+ $(EXECUTABLE_NAME)
CFBundleIdentifier
- io.pivotal.${PRODUCT_NAME:rfc1034identifier}
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- ${PRODUCT_NAME}
+ $(PRODUCT_NAME)
CFBundlePackageType
APPL
CFBundleShortVersionString
@@ -21,16 +21,15 @@
CFBundleSignature
????
CFBundleVersion
- 1.0
- LSRequiresIPhoneOS
-
- NSMainNibFile
- MainWindow
+ 1
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
+ UIInterfaceOrientationPortraitUpsideDown
+ WKCompanionAppBundleIdentifier
+ io.pivotal.Cedar-watchOS-HostApp
+ WKWatchKitApp
+
diff --git a/OS X Host AppTests/Info.plist b/Spec/watchOS/Extension-Info.plist
similarity index 53%
rename from OS X Host AppTests/Info.plist
rename to Spec/watchOS/Extension-Info.plist
index 2c128b54..3acf5f3f 100644
--- a/OS X Host AppTests/Info.plist
+++ b/Spec/watchOS/Extension-Info.plist
@@ -4,21 +4,37 @@
CFBundleDevelopmentRegion
en
+ CFBundleDisplayName
+ Cedar-watchOS Specs Extension
CFBundleExecutable
$(EXECUTABLE_NAME)
CFBundleIdentifier
- com.pivotallabs.cedar.$(PRODUCT_NAME:rfc1034identifier)
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleInfoDictionaryVersion
6.0
CFBundleName
$(PRODUCT_NAME)
CFBundlePackageType
- BNDL
+ XPC!
CFBundleShortVersionString
1.0
CFBundleSignature
????
CFBundleVersion
1
+ NSExtension
+
+ NSExtensionAttributes
+
+ WKAppBundleIdentifier
+ io.pivotal.Cedar-watchOS-HostApp.watchkitapp
+
+ NSExtensionPointIdentifier
+ com.apple.watchkit
+
+ RemoteInterfacePrincipalClass
+ WKInterfaceController
+ WKExtensionDelegateClassName
+ ExtensionDelegate
diff --git a/Spec/watchOS/ExtensionDelegate.mm b/Spec/watchOS/ExtensionDelegate.mm
new file mode 100644
index 00000000..24a2a246
--- /dev/null
+++ b/Spec/watchOS/ExtensionDelegate.mm
@@ -0,0 +1,13 @@
+#import
+#import
+
+@interface ExtensionDelegate : NSObject
+@end
+
+@implementation ExtensionDelegate
+
+- (void)applicationDidFinishLaunching {
+ exit(CDRRunSpecs());
+}
+
+@end
diff --git a/Spec/watchOS/Interface.storyboard b/Spec/watchOS/Interface.storyboard
new file mode 100644
index 00000000..183f82bb
--- /dev/null
+++ b/Spec/watchOS/Interface.storyboard
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/XCUnitAppTests/XCUnitAppTests-Info.plist b/XCUnitAppTests/XCUnitAppTests-Info.plist
deleted file mode 100644
index 32c7be7b..00000000
--- a/XCUnitAppTests/XCUnitAppTests-Info.plist
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIdentifier
- com.tomato.${PRODUCT_NAME:rfc1034identifier}
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSignature
- ????
- CFBundleVersion
- 1
-
-
diff --git a/XCUnitAppTests/XCUnitApplicationTestsWithXCTest.m b/XCUnitAppTests/XCUnitApplicationTestsWithXCTest.m
deleted file mode 100644
index f2799a62..00000000
--- a/XCUnitAppTests/XCUnitApplicationTestsWithXCTest.m
+++ /dev/null
@@ -1,33 +0,0 @@
-#import
-#import "OCUnitAppAppDelegate.h" // should NOT be included in OCUnitAppTests target
-#import "TestObservationHelper.h"
-
-@interface ExampleApplicationTestsWithXCTest : XCTestCase
-@end
-
-@implementation ExampleApplicationTestsWithXCTest
-- (void)testApplicationTestsRun {
- UILabel *label = [[[UILabel alloc] init] autorelease];
- XCTAssertEqual([label class], [UILabel class], @"expected an instance of UILabel to be UILabel kind");
-}
-
-- (void)testHasAccessToClassesDefinedInApp {
- // For that to work app target must have 'Strip Debug Symbols During Copy' set to NO.
- XCTAssertEqual([OCUnitAppAppDelegate class], [OCUnitAppAppDelegate class], @"expected OCUnitAppAppDelegate class to equal itself");
-}
-
-- (void)testMainBundleIsTheAppBundle {
- XCTAssertTrue([[NSBundle mainBundle].bundlePath hasSuffix:@".app"], @"expected main NSBundle path to have 'app' extension");
-}
-
-- (void)testCanLoadNibFilesFromApp {
- NSArray *views = [[NSBundle mainBundle] loadNibNamed:@"DummyView" owner:nil options:nil];
- XCTAssertEqual([[views lastObject] class], [UIView class], @"expected last view of DummyView nib to be UIView kind");
-}
-
-- (void)testRunningCedarExamples {
- NSArray *knownTestSuites = [TestObservationHelper knownTestSuites];
- XCTAssert([[knownTestSuites valueForKeyPath:@"@unionOfArrays.tests.name"] containsObject:@"Cedar"]);
-}
-
-@end
diff --git a/iOSSpecs-Info.plist b/iOSSpecs-Info.plist
deleted file mode 100644
index a0821ee5..00000000
--- a/iOSSpecs-Info.plist
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- CFBundleDevelopmentRegion
- English
- CFBundleExecutable
- ${EXECUTABLE_NAME}
- CFBundleIcons
-
- CFBundleIcons~ipad
-
- CFBundleIdentifier
- io.pivotal.$(PRODUCT_NAME:rfc1034identifier)
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundlePackageType
- APPL
- CFBundleSignature
- ????
- CFBundleVersion
- 1.0
-
-