Full Code of pivotal/cedar for AI

master 176a091e663c cached
338 files
1.6 MB
425.9k tokens
112 symbols
1 requests
Download .txt
Showing preview only (1,779K chars total). Download the full file or copy to clipboard to get everything.
Repository: pivotal/cedar
Branch: master
Commit: 176a091e663c
Files: 338
Total size: 1.6 MB

Directory structure:
gitextract_0axu_sjl/

├── .gitignore
├── .travis.yml
├── Cedar-Info.plist
├── Cedar.podspec
├── Cedar.xcodeproj/
│   ├── project.pbxproj
│   └── xcshareddata/
│       └── xcschemes/
│           ├── Cedar-OSX SpecBundle.xcscheme
│           ├── Cedar-OSX Specs.xcscheme
│           ├── Cedar-OSX.xcscheme
│           ├── Cedar-iOS SpecBundle.xcscheme
│           ├── Cedar-iOS StaticFramework.xcscheme
│           ├── Cedar-iOS StaticLib.xcscheme
│           ├── Cedar-iOS.xcscheme
│           ├── Cedar-tvOS SpecBundle.xcscheme
│           ├── Cedar-tvOS.xcscheme
│           ├── Cedar-watchOS Specs.xcscheme
│           └── Cedar-watchOS.xcscheme
├── CodeSnippetsAndTemplates/
│   ├── AppCodeSnippets/
│   │   └── Cedar.xml
│   ├── CodeSnippets/
│   │   ├── caft-swift.codesnippet
│   │   ├── caft.codesnippet
│   │   ├── cbef-swift.codesnippet
│   │   ├── cbef.codesnippet
│   │   ├── cbl-context.codesnippet
│   │   ├── cbl-swift.codesnippet
│   │   ├── cbl.codesnippet
│   │   ├── cblcont-swift.codesnippet
│   │   ├── ccont-swift.codesnippet
│   │   ├── ccont.codesnippet
│   │   ├── cdesc-swift.codesnippet
│   │   ├── cdesc.codesnippet
│   │   ├── cexpandpend-swift.codesnippet
│   │   ├── cexpandpend.codesnippet
│   │   ├── cit-swift.codesnippet
│   │   ├── cit.codesnippet
│   │   ├── clog-swift.codesnippet
│   │   ├── clog.codesnippet
│   │   ├── cpend-swift.codesnippet
│   │   ├── cpend.codesnippet
│   │   ├── cshare-swift.codesnippet
│   │   ├── cshare.codesnippet
│   │   ├── csubj-swift.codesnippet
│   │   └── csubj.codesnippet
│   └── Templates/
│       └── File Templates/
│           └── Cedar/
│               └── Cedar Spec.xctemplate/
│                   ├── Objective-C++/
│                   │   └── ___FILEBASENAME___Spec.mm
│                   ├── Swift/
│                   │   └── ___FILEBASENAME___Spec.swift
│                   └── TemplateInfo.plist
├── English.lproj/
│   └── InfoPlist.strings
├── Gemfile
├── MIT.LICENSE.txt
├── README.markdown
├── Rakefile
├── Source/
│   ├── CDRExample.m
│   ├── CDRExampleBase.m
│   ├── CDRExampleGroup.m
│   ├── CDRFunctions.m
│   ├── CDRNil.m
│   ├── CDRRunState.m
│   ├── CDRRuntimeUtilities.m
│   ├── CDRSharedExampleGroupPool.m
│   ├── CDRSpec.m
│   ├── CDRSpecFailure.m
│   ├── CDRSpecHelper.m
│   ├── CDRSpecRun.m
│   ├── CDRStateTracker.h
│   ├── CDRStateTracker.m
│   ├── CDRStateTracking.h
│   ├── CDRSymbolicator.m
│   ├── CDRTestBundleRunner.m
│   ├── CDRTypeUtilities.m
│   ├── Doubles/
│   │   ├── Arguments/
│   │   │   ├── AnyArgument.mm
│   │   │   ├── AnyInstanceArgument.mm
│   │   │   ├── AnyInstanceConformingToProtocolArgument.mm
│   │   │   └── AnyInstanceOfClassArgument.mm
│   │   ├── CDRClassFake.mm
│   │   ├── CDRFake.mm
│   │   ├── CDRProtocolFake.mm
│   │   ├── CDRSpy.mm
│   │   ├── CDRSpyInfo.mm
│   │   ├── CedarDouble.mm
│   │   ├── CedarDoubleImpl.mm
│   │   ├── HaveReceived.mm
│   │   ├── InvocationMatcher.mm
│   │   ├── RejectedMethod.mm
│   │   └── StubbedMethod.mm
│   ├── Extensions/
│   │   ├── NSInvocation+Cedar.m
│   │   └── NSMethodSignature+Cedar.m
│   ├── Headers/
│   │   ├── Project/
│   │   │   ├── CDRBlockHelper.h
│   │   │   ├── CDRNil.h
│   │   │   ├── CDRPrivateFunctions.h
│   │   │   ├── CDRRunState.h
│   │   │   ├── CDRRuntimeUtilities.h
│   │   │   ├── CDRSpecRun.h
│   │   │   ├── CDRSymbolicator.h
│   │   │   ├── CDRTypeUtilities.h
│   │   │   ├── Doubles/
│   │   │   │   ├── CDRSpyInfo.h
│   │   │   │   └── CedarDoubleImpl.h
│   │   │   ├── Extensions/
│   │   │   │   ├── NSInvocation+Cedar.h
│   │   │   │   └── NSMethodSignature+Cedar.h
│   │   │   ├── ReporterHelpers/
│   │   │   │   ├── CDROTestNamer.h
│   │   │   │   └── CDRSlowTestStatistics.h
│   │   │   ├── Reporters/
│   │   │   │   └── CDRReportDispatcher.h
│   │   │   └── XCTest/
│   │   │       ├── CDRXCTestCase.h
│   │   │       ├── CDRXCTestObserver.h
│   │   │       ├── CDRXCTestSuite.h
│   │   │       ├── CDRXCTestSupport.h
│   │   │       └── NSInvocation+CDRXExample.h
│   │   └── Public/
│   │       ├── CDRExample.h
│   │       ├── CDRExampleBase.h
│   │       ├── CDRExampleGroup.h
│   │       ├── CDRExampleParent.h
│   │       ├── CDRFunctions.h
│   │       ├── CDRHooks.h
│   │       ├── CDRNullabilityCompat.h
│   │       ├── CDRSharedExampleGroupPool.h
│   │       ├── CDRSpec.h
│   │       ├── CDRSpecFailure.h
│   │       ├── CDRSpecHelper.h
│   │       ├── CDRVersion.h
│   │       ├── Cedar.h
│   │       ├── Doubles/
│   │       │   ├── Arguments/
│   │       │   │   ├── AnyArgument.h
│   │       │   │   ├── AnyInstanceArgument.h
│   │       │   │   ├── AnyInstanceConformingToProtocolArgument.h
│   │       │   │   ├── AnyInstanceOfClassArgument.h
│   │       │   │   ├── Argument.h
│   │       │   │   ├── ReturnValue.h
│   │       │   │   └── ValueArgument.h
│   │       │   ├── CDRClassFake.h
│   │       │   ├── CDRFake.h
│   │       │   ├── CDRProtocolFake.h
│   │       │   ├── CDRSpy.h
│   │       │   ├── CedarDouble.h
│   │       │   ├── CedarDoubles.h
│   │       │   ├── HaveReceived.h
│   │       │   ├── InvocationMatcher.h
│   │       │   ├── RejectedMethod.h
│   │       │   └── StubbedMethod.h
│   │       ├── Matchers/
│   │       │   ├── ActualValue.h
│   │       │   ├── Base/
│   │       │   │   ├── Base.h
│   │       │   │   ├── BeCloseTo.h
│   │       │   │   ├── BeFalsy.h
│   │       │   │   ├── BeGTE.h
│   │       │   │   ├── BeGreaterThan.h
│   │       │   │   ├── BeInstanceOf.h
│   │       │   │   ├── BeLTE.h
│   │       │   │   ├── BeLessThan.h
│   │       │   │   ├── BeNil.h
│   │       │   │   ├── BeSameInstanceAs.h
│   │       │   │   ├── BeTruthy.h
│   │       │   │   ├── BlockMatcher.h
│   │       │   │   ├── ConformTo.h
│   │       │   │   ├── Equal.h
│   │       │   │   ├── Exist.h
│   │       │   │   ├── RaiseException.h
│   │       │   │   └── RespondTo.h
│   │       │   ├── CedarComparators.h
│   │       │   ├── CedarMatchers.h
│   │       │   ├── CedarStringifiers.h
│   │       │   ├── Comparators/
│   │       │   │   ├── AnInstanceOf.h
│   │       │   │   ├── ComparatorsBase.h
│   │       │   │   ├── ComparatorsContainer.h
│   │       │   │   ├── ComparatorsContainerConvenience.h
│   │       │   │   ├── CompareCloseTo.h
│   │       │   │   ├── CompareEqual.h
│   │       │   │   └── CompareGreaterThan.h
│   │       │   ├── Container/
│   │       │   │   ├── BeEmpty.h
│   │       │   │   ├── Contain.h
│   │       │   │   └── ContainSubset.h
│   │       │   ├── MatcherTemplate.h
│   │       │   ├── OSX/
│   │       │   │   ├── OSXGeometryCompareEqual.h
│   │       │   │   └── OSXGeometryStringifiers.h
│   │       │   ├── ShouldSyntax.h
│   │       │   ├── Stringifiers/
│   │       │   │   ├── StringifiersBase.h
│   │       │   │   └── StringifiersContainer.h
│   │       │   └── UIKit/
│   │       │       ├── UIGeometryCompareEqual.h
│   │       │       ├── UIGeometryStringifiers.h
│   │       │       └── iOS/
│   │       │           └── UIKitComparatorsContainer.h
│   │       ├── Reporters/
│   │       │   ├── CDRBufferedDefaultReporter.h
│   │       │   ├── CDRColorizedReporter.h
│   │       │   ├── CDRDefaultReporter.h
│   │       │   ├── CDRExampleReporter.h
│   │       │   ├── CDRJUnitXMLReporter.h
│   │       │   ├── CDROTestReporter.h
│   │       │   ├── CDRTeamCityReporter.h
│   │       │   └── CedarReporters.h
│   │       └── iOS/
│   │           ├── Cedar-iOS.h
│   │           └── CedarApplicationDelegate.h
│   ├── Matchers/
│   │   ├── Base/
│   │   │   ├── ConformTo.mm
│   │   │   ├── RaiseException.mm
│   │   │   └── RespondTo.mm
│   │   └── Stringifiers/
│   │       └── StringifiersBase.mm
│   ├── ReporterHelpers/
│   │   ├── CDROTestNamer.m
│   │   └── CDRSlowTestStatistics.m
│   ├── Reporters/
│   │   ├── CDRBufferedDefaultReporter.m
│   │   ├── CDRColorizedReporter.m
│   │   ├── CDRDefaultReporter.m
│   │   ├── CDRJUnitXMLReporter.m
│   │   ├── CDROTestReporter.m
│   │   ├── CDRReportDispatcher.m
│   │   └── CDRTeamCityReporter.m
│   ├── XCTest/
│   │   ├── CDRSpec+XCTestSupport.m
│   │   ├── CDRXCTestCase.m
│   │   ├── CDRXCTestFunctions.m
│   │   ├── CDRXCTestObserver.m
│   │   ├── CDRXCTestSuite.m
│   │   └── NSInvocation+CDRXExample.m
│   └── iOS/
│       ├── CedarApplicationDelegate.m
│       └── NSBundle+MainBundleHijack.m
├── Spec/
│   ├── CDRExampleGroupSpec.mm
│   ├── CDRExampleSpec.mm
│   ├── CDRHooksSpec.mm
│   ├── CDRNilSpec.mm
│   ├── CDRSpecFailureSpec.mm
│   ├── CDRSpecRunSpec.mm
│   ├── CDRSpecSpec.mm
│   ├── CDRSymbolicatorSpec.mm
│   ├── CDRTypeUtilitiesSpec.mm
│   ├── Doubles/
│   │   ├── CDRClassFakeSpec.mm
│   │   ├── CDRProtocolFakeSpec.mm
│   │   ├── CDRSpySpec.mm
│   │   ├── CedarDoubleARCSharedExamples.mm
│   │   ├── CedarDoubleSharedExamples.mm
│   │   ├── CedarNiceFakeSharedExamples.mm
│   │   ├── CedarOrdinaryFakeSharedExamples.mm
│   │   └── HaveReceivedSpec.mm
│   ├── Focused/
│   │   ├── FocusedSpec.m
│   │   ├── FocusedSpec2.m
│   │   └── main.mm
│   ├── Matchers/
│   │   ├── Base/
│   │   │   ├── BeCloseToSpec.mm
│   │   │   ├── BeFalsySpec.mm
│   │   │   ├── BeGTESpec.mm
│   │   │   ├── BeGreaterThanSpec.mm
│   │   │   ├── BeInstanceOfSpec.mm
│   │   │   ├── BeLTESpec.mm
│   │   │   ├── BeLessThanSpec.mm
│   │   │   ├── BeNilSpec.mm
│   │   │   ├── BeNil_ARCSpec.mm
│   │   │   ├── BeSameInstanceAsSpec.mm
│   │   │   ├── BeSameInstanceAs_ARCSpec.mm
│   │   │   ├── BeTruthySpec.mm
│   │   │   ├── BlockMatcherSpec.mm
│   │   │   ├── BlockMatcher_ARCSpecSpec.mm
│   │   │   ├── ConformToSpec.mm
│   │   │   ├── EqualSpec.mm
│   │   │   ├── ExistSpec.mm
│   │   │   ├── MutableEqualSpec.mm
│   │   │   ├── RaiseExceptionSpec.mm
│   │   │   └── RespondToSpec.mm
│   │   ├── Container/
│   │   │   ├── BeEmptySpec.mm
│   │   │   ├── ContainSpec.mm
│   │   │   └── ContainSubsetSpec.mm
│   │   ├── ExpectFailureWithMessage.h
│   │   ├── ExpectFailureWithMessage.mm
│   │   ├── OSX/
│   │   │   └── OSXGeometryEqualSpecSpec.mm
│   │   └── UIKit/
│   │       ├── UIKitContainSpec.mm
│   │       └── UIKitEqualSpec.mm
│   ├── ObjCHeadersSpec.mm
│   ├── Reporters/
│   │   ├── CDRDefaultReporterSpec.mm
│   │   ├── CDRJUnitXMLReporterSpec.mm
│   │   └── CDROTestReporterSpec.mm
│   ├── ShouldSyntaxSpec.mm
│   ├── SpecBundle/
│   │   ├── OS X Host App/
│   │   │   ├── Info.plist
│   │   │   └── main.m
│   │   ├── SpecBundle-Info.plist
│   │   ├── SpecBundleApplicationTests.mm
│   │   ├── SpecBundleApplicationTestsWithXCTest.m
│   │   ├── Support/
│   │   │   ├── TestObservationHelper.h
│   │   │   └── TestObservationHelper.m
│   │   └── iOS Host App/
│   │       ├── en.lproj/
│   │       │   └── DummyView.xib
│   │       ├── iOSHostAppDelegate.h
│   │       ├── iOSHostAppDelegate.m
│   │       └── main.m
│   ├── SpecSpec.mm
│   ├── SpecSpec2.m
│   ├── Support/
│   │   ├── ARCViewController.h
│   │   ├── ARCViewController.m
│   │   ├── ArgumentReleaser.h
│   │   ├── ArgumentReleaser.m
│   │   ├── CedarObservedObject.h
│   │   ├── CedarTestSpecBuilder.h
│   │   ├── CedarTestSpecBuilder.m
│   │   ├── DeallocNotifier.h
│   │   ├── DeallocNotifier.m
│   │   ├── ExampleWithPublicRunDates.h
│   │   ├── ExampleWithPublicRunDates.mm
│   │   ├── FibonacciCalculator.h
│   │   ├── FibonacciCalculator.m
│   │   ├── FooSuperclass.h
│   │   ├── FooSuperclass.m
│   │   ├── GData/
│   │   │   ├── GDataXMLNode.h
│   │   │   └── GDataXMLNode.m
│   │   ├── ObjectWithCollections.h
│   │   ├── ObjectWithCollections.m
│   │   ├── ObjectWithForwardingTarget.h
│   │   ├── ObjectWithForwardingTarget.m
│   │   ├── ObjectWithProperty.h
│   │   ├── ObjectWithProperty.m
│   │   ├── ObjectWithValueEquality.h
│   │   ├── ObjectWithValueEquality.m
│   │   ├── ObjectWithWeakDelegate.h
│   │   ├── ObjectWithWeakDelegate.m
│   │   ├── SimpleIncrementer.h
│   │   ├── SimpleIncrementer.m
│   │   ├── SimpleKeyValueObserver.h
│   │   ├── SimpleKeyValueObserver.m
│   │   ├── SimpleMultiplier.h
│   │   ├── TestReporter.h
│   │   └── TestReporter.m
│   ├── Swift/
│   │   ├── Spec-Bridging-Header.h
│   │   ├── SwiftSpec.swift
│   │   └── XCTAssertSpec.swift
│   ├── XCTest/
│   │   └── CDRXCTestSuiteSpec.mm
│   ├── iOS/
│   │   ├── CDRSpyiOSSpec.mm
│   │   ├── Cedar-iOSSpec.mm
│   │   ├── CedarApplicationDelegateSpec.mm
│   │   ├── Info.plist
│   │   ├── WeakReferenceCompatibilitySpec.mm
│   │   ├── XCTest/
│   │   │   └── CDRXTestSuiteSpec.mm
│   │   └── main.mm
│   ├── main.mm
│   └── watchOS/
│       ├── App-Info.plist
│       ├── Extension-Info.plist
│       ├── ExtensionDelegate.mm
│       └── Interface.storyboard
├── install.sh
├── installCodeSnippetsAndTemplates
├── scripts/
│   ├── rake/
│   │   ├── helpers/
│   │   │   ├── appcode.rb
│   │   │   ├── shell.rb
│   │   │   ├── simulator.rb
│   │   │   └── xcode.rb
│   │   ├── helpers.rb
│   │   ├── tasks/
│   │   │   ├── default.rb
│   │   │   ├── dist.rb
│   │   │   ├── frameworks.rb
│   │   │   ├── install.rb
│   │   │   ├── spec_suites.rb
│   │   │   ├── test_bundles.rb
│   │   │   └── versioning.rb
│   │   └── tasks.rb
│   └── set_git_sha_on_framework.rb
└── upgradeCedarFramework

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
*.mode1v3
*.pbxuser
*.xcworkspace
xcuserdata
build
.DS_Store
.idea
template-project
DerivedData


================================================
FILE: .travis.yml
================================================
language: objective-c

env:
  matrix:
    - CEDAR_SDK_VERSION="8.1" CEDAR_SDK_RUNTIME_VERSION="7.0.3" TASK="rake ci"
    - CEDAR_SDK_VERSION="8.1" CEDAR_SDK_RUNTIME_VERSION="7.1" TASK="rake ci"
    - CEDAR_SDK_VERSION="8.1" CEDAR_SDK_RUNTIME_VERSION="8.1" TASK="rake ci"

    # Analyze takes too long -- vary on runtime SDK
    - CEDAR_SDK_VERSION="8.1" CEDAR_SDK_RUNTIME_VERSION="8.1" TASK="rake suites:specs:analyze"
    - CEDAR_SDK_VERSION="8.1" CEDAR_SDK_RUNTIME_VERSION="8.1" TASK="rake suites:uispecs:analyze"
    - CEDAR_SDK_VERSION="8.1" CEDAR_SDK_RUNTIME_VERSION="8.1" TASK="rake suites:focused_specs:analyze"

    - TASK="./install.sh"
    - TASK="./installCodeSnippetsAndTemplates"

before_install: brew update
install:
  - bundle install
  - brew install ios-sim

script:
    # run a printer task to keep travis from terminating static analysis
    - 'while true; do echo "(waiting)"; sleep 60; done &'
    - $TASK
    - kill %1


================================================
FILE: Cedar-Info.plist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>en</string>
	<key>CFBundleExecutable</key>
	<string>${EXECUTABLE_NAME}</string>
	<key>CFBundleIdentifier</key>
	<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>$(PRODUCT_NAME)</string>
	<key>CFBundlePackageType</key>
	<string>FMWK</string>
	<key>CFBundleShortVersionString</key>
	<string>1.0</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1</string>
	<key>NSPrincipalClass</key>
	<string></string>
</dict>
</plist>


================================================
FILE: Cedar.podspec
================================================
Pod::Spec.new do |s|
  s.name     = 'Cedar'
  s.version  = '1.0'
  s.license  = 'MIT'
  s.summary  = 'BDD-style testing using Objective-C.'
  s.homepage = 'https://github.com/cedarbdd/cedar'
  s.author   = { 'Pivotal Labs' => 'http://pivotallabs.com' }
  s.license  = { :type => 'MIT', :file => 'MIT.LICENSE.txt' }
  s.source   = { :git => 'https://github.com/cedarbdd/cedar.git', :tag => "v#{s.version}" }

  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 = '**/{iOS,UIKit}/**'
  s.ios.exclude_files = '**/OSX/**'
  s.watchos.exclude_files = '**/{OSX,iOS}/**'
  s.tvos.deployment_target = '9.0'
  s.tvos.exclude_files = '**/OSX/**'

  # Versions of this pod >= 0.9.0 require C++11.
  #   https://github.com/cedarbdd/cedar/issues/47
  s.xcconfig = {
    'CLANG_CXX_LANGUAGE_STANDARD' => 'c++0x',
    'CLANG_CXX_LIBRARY' => 'libc++',
    'OTHER_CFLAGS' => '-DDEVELOPER_BIN_DIR=@\"${DEVELOPER_BIN_DIR}\"'
  }
  s.libraries = 'c++'
  s.requires_arc = false

end


================================================
FILE: Cedar.xcodeproj/project.pbxproj
================================================
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXAggregateTarget section */
		AEEE224B11DC2BBB00029872 /* Cedar-iOS StaticFramework */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = AEEE225311DC2BC000029872 /* Build configuration list for PBXAggregateTarget "Cedar-iOS StaticFramework" */;
			buildPhases = (
				AEEE225511DC2BD700029872 /* Build architecture-specific static libs */,
				AEEE225A11DC2C0200029872 /* Build universal static lib */,
				AEEE225E11DC2C5E00029872 /* Copy headers to framework */,
				3444602A190CC3320076655A /* Copy Info.plist to framework */,
				344077C41BA7544F00037486 /* Set Git SHA on Framework */,
			);
			dependencies = (
			);
			name = "Cedar-iOS StaticFramework";
			productName = "Cedar-iOS";
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		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 */; };
		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"; }; };
		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 */; };
		1FE15C1D1869091900207F0C /* CDRReportDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE15C1A1869091900207F0C /* CDRReportDispatcher.m */; };
		1FE15C201869091900207F0C /* CDRReportDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE15C1A1869091900207F0C /* CDRReportDispatcher.m */; };
		1FF3591117B6094A00096517 /* CDRExample.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FCC11DC27B800029872 /* CDRExample.h */; };
		1FF3591217B6094A00096517 /* CDRExampleGroup.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FCE11DC27B800029872 /* CDRExampleGroup.h */; };
		1FF4497D18A0B37A00AF94B0 /* AnyArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FF4497C18A0B37A00AF94B0 /* AnyArgument.mm */; };
		1FF4497E18A0B37A00AF94B0 /* AnyArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FF4497C18A0B37A00AF94B0 /* AnyArgument.mm */; };
		1FF449B118A0C03800AF94B0 /* CDRBufferedDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF449B018A0C03800AF94B0 /* CDRBufferedDefaultReporter.m */; };
		1FF449B218A0C03900AF94B0 /* CDRBufferedDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF449B018A0C03800AF94B0 /* CDRBufferedDefaultReporter.m */; };
		1FF449B518A0C24400AF94B0 /* CDRBufferedDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF449B318A0C04D00AF94B0 /* CDRBufferedDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2234907D18009DA6001C8E8D /* CDRHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 2234907C18009DA6001C8E8D /* CDRHooks.h */; settings = {ATTRIBUTES = (Public, ); }; };
		2234907F18009DAD001C8E8D /* CDRHooks.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 2234907C18009DA6001C8E8D /* CDRHooks.h */; };
		228F3FA717E3ECD10000C8AF /* CDRSpyiOSSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 228F3FA617E3ECD10000C8AF /* CDRSpyiOSSpec.mm */; };
		22B6A22715B7ACF800960ADE /* InvocationMatcher.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE597B4015B0638B00EEF305 /* InvocationMatcher.h */; };
		3414776E191406E700CBA385 /* ComparatorsContainerConvenience.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFF375718FC452E002DA993 /* ComparatorsContainerConvenience.h */; settings = {ATTRIBUTES = (Public, ); }; };
		3414776F191406FC00CBA385 /* ComparatorsContainerConvenience.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEFF375718FC452E002DA993 /* ComparatorsContainerConvenience.h */; };
		34147770191408C900CBA385 /* AnInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D1E67A18F7A2E6005161AD /* AnInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
		341477711914090000CBA385 /* AnInstanceOf.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 34D1E67A18F7A2E6005161AD /* AnInstanceOf.h */; };
		34157D0C1B755DE0007AD1BA /* CDRDefaultReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FCB11DC27B800029872 /* CDRDefaultReporter.h */; };
		34157D0D1B755DFB007AD1BA /* CDRJUnitXMLReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 492951DC1481AAB100FA8916 /* CDRJUnitXMLReporter.h */; };
		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 */; };
		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 */; };
		345B1E891C31D495009BB77D /* SwiftSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DB67481C2B4D6A00206663 /* SwiftSpec.swift */; };
		345B1E8C1C31D4B4009BB77D /* SwiftSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DB67481C2B4D6A00206663 /* SwiftSpec.swift */; };
		345B1E8F1C31DA6E009BB77D /* XCTAssertSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345B1E8D1C31DA2B009BB77D /* XCTAssertSpec.swift */; };
		345B1E911C31DA70009BB77D /* XCTAssertSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345B1E8D1C31DA2B009BB77D /* XCTAssertSpec.swift */; };
		345B1E921C31E644009BB77D /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
		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 */; };
		34681C2C18FE451E009D38AC /* CDRTypeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2B18FE451E009D38AC /* CDRTypeUtilities.m */; };
		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 */; };
		346F646A1B82D01700F64156 /* BlockMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 346F64681B82D01700F64156 /* BlockMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		346F646E1B82D3C900F64156 /* BlockMatcherSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 346F646D1B82D3C900F64156 /* BlockMatcherSpec.mm */; };
		346F646F1B82D3C900F64156 /* BlockMatcherSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 346F646D1B82D3C900F64156 /* BlockMatcherSpec.mm */; };
		346F64701B82D3C900F64156 /* BlockMatcherSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 346F646D1B82D3C900F64156 /* BlockMatcherSpec.mm */; };
		346F64741B82D90900F64156 /* BlockMatcher.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 346F64681B82D01700F64156 /* BlockMatcher.h */; };
		346F64751B82D90C00F64156 /* BlockMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 346F64681B82D01700F64156 /* BlockMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		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 */; };
		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 */; };
		34ADD2E81921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2E51921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm */; };
		34ADD2EB19220F7400B057AC /* AnyInstanceOfClassArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2DD1921F0B500B057AC /* AnyInstanceOfClassArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34ADD2EC19220F7400B057AC /* AnyInstanceConformingToProtocolArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2E41921F2F600B057AC /* AnyInstanceConformingToProtocolArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34ADD2ED19220F9300B057AC /* AnyInstanceOfClassArgument.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 34ADD2DD1921F0B500B057AC /* AnyInstanceOfClassArgument.h */; };
		34ADD2EE19220F9300B057AC /* AnyInstanceConformingToProtocolArgument.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 34ADD2E41921F2F600B057AC /* AnyInstanceConformingToProtocolArgument.h */; };
		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 */; };
		34AF814E1C53339300DB5249 /* TestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AF814D1C53339300DB5249 /* TestReporter.m */; };
		34AF814F1C53A06500DB5249 /* TestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AF814D1C53339300DB5249 /* TestReporter.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		34AF81501C53A06600DB5249 /* TestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AF814D1C53339300DB5249 /* TestReporter.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		34C95F501C2DD7B30055F089 /* CDRNullabilityCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C95F4F1C2DD7B30055F089 /* CDRNullabilityCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34C95F511C2DD7B30055F089 /* CDRNullabilityCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C95F4F1C2DD7B30055F089 /* CDRNullabilityCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34C95F521C2DD7B30055F089 /* CDRNullabilityCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C95F4F1C2DD7B30055F089 /* CDRNullabilityCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34C95F531C2DD7B30055F089 /* CDRNullabilityCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 34C95F4F1C2DD7B30055F089 /* CDRNullabilityCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34C95F541C2DD7B30055F089 /* CDRNullabilityCompat.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 34C95F4F1C2DD7B30055F089 /* CDRNullabilityCompat.h */; };
		34C95F551C2E57A90055F089 /* SwiftSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DB67481C2B4D6A00206663 /* SwiftSpec.swift */; };
		34C95F561C2F16900055F089 /* CDRXCTestSuiteSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE34724019C2259B005CA6F1 /* CDRXCTestSuiteSpec.mm */; };
		34D1819C1BC7F0E60087EC0D /* BlockMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 346F64681B82D01700F64156 /* BlockMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34D1819D1BC7F0E70087EC0D /* BlockMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 346F64681B82D01700F64156 /* BlockMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34D1819E1BC7F0FD0087EC0D /* BlockMatcherSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 346F646D1B82D3C900F64156 /* BlockMatcherSpec.mm */; };
		34D1819F1BC7F0FD0087EC0D /* BlockMatcher_ARCSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BF06E1B8E10D7000B0EE7 /* BlockMatcher_ARCSpecSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		34D181A01BC7F0FF0087EC0D /* BlockMatcherSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 346F646D1B82D3C900F64156 /* BlockMatcherSpec.mm */; };
		34D181A11BC7F0FF0087EC0D /* BlockMatcher_ARCSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BF06E1B8E10D7000B0EE7 /* BlockMatcher_ARCSpecSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		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 /* CDRXCTestSuiteSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE34724019C2259B005CA6F1 /* CDRXCTestSuiteSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		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 /* CDRHooksSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* CDRHooksSpec.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 */; };
		34DB67491C2B4D6A00206663 /* SwiftSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34DB67481C2B4D6A00206663 /* SwiftSpec.swift */; };
		34DB674A1C2B65EA00206663 /* ContainSubset.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8F9C141B795A7C00B956C5 /* ContainSubset.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB674B1C2B65EA00206663 /* ContainSubset.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8F9C141B795A7C00B956C5 /* ContainSubset.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB674C1C2B65EB00206663 /* ContainSubset.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8F9C141B795A7C00B956C5 /* ContainSubset.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB674D1C2B65EC00206663 /* ContainSubset.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8F9C141B795A7C00B956C5 /* ContainSubset.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB674E1C2B65EC00206663 /* ContainSubset.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE8F9C141B795A7C00B956C5 /* ContainSubset.h */; };
		34DB67501C2B8C1000206663 /* CedarReporters.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DB674F1C2B8C1000206663 /* CedarReporters.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB67511C2B8C1000206663 /* CedarReporters.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DB674F1C2B8C1000206663 /* CedarReporters.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB67521C2B8C1000206663 /* CedarReporters.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DB674F1C2B8C1000206663 /* CedarReporters.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB67531C2B8C1000206663 /* CedarReporters.h in Headers */ = {isa = PBXBuildFile; fileRef = 34DB674F1C2B8C1000206663 /* CedarReporters.h */; settings = {ATTRIBUTES = (Public, ); }; };
		34DB67541C2B8C1000206663 /* CedarReporters.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 34DB674F1C2B8C1000206663 /* CedarReporters.h */; };
		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 /* CDRHooksSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* CDRHooksSpec.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 */; };
		44B9A71E1888660400CBCA1B /* GDataXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4523FB751BC9186566CE8E10 /* GDataXMLNode.m */; };
		44B9A71F1888661100CBCA1B /* ExampleWithPublicRunDates.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4523F1D0182DEAB34B1E7C83 /* ExampleWithPublicRunDates.mm */; };
		4523F335DBD90BD048BB7397 /* GDataXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4523FB751BC9186566CE8E10 /* GDataXMLNode.m */; };
		4523F7CCCA3C9010878941F7 /* ExampleWithPublicRunDates.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4523F1D0182DEAB34B1E7C83 /* ExampleWithPublicRunDates.mm */; };
		492951DD1481AAD800FA8916 /* CDRJUnitXMLReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 492951DC1481AAB100FA8916 /* CDRJUnitXMLReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		492951E01481AAFA00FA8916 /* CDRJUnitXMLReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 492951DF1481AAFA00FA8916 /* CDRJUnitXMLReporter.m */; };
		492951E11481AAFA00FA8916 /* CDRJUnitXMLReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 492951DF1481AAFA00FA8916 /* CDRJUnitXMLReporter.m */; };
		492951E41482FF6300FA8916 /* CDRJUnitXMLReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 492951E31482FF6200FA8916 /* CDRJUnitXMLReporterSpec.mm */; };
		492951E51482FF6300FA8916 /* CDRJUnitXMLReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 492951E31482FF6200FA8916 /* CDRJUnitXMLReporterSpec.mm */; };
		5898A1BAE1D014B764946811 /* ConformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5898AEAF3FE8C683E6F23C1D /* ConformTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		5898A49E3306FFF7A99AC150 /* ConformToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898A53A07BC580786243CD0 /* ConformToSpec.mm */; };
		5898A61AAABFE1802E87E6C3 /* ConformToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898A53A07BC580786243CD0 /* ConformToSpec.mm */; };
		5898A7EC5992B2CC74E399F6 /* RespondToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17999217F8A0EE00C38060 /* RespondToSpec.mm */; };
		5898AC04D63A7FAFFA2A4D5C /* RespondToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17999217F8A0EE00C38060 /* RespondToSpec.mm */; };
		5898ACDB8101DA643EDCCD5B /* ConformTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898AADDDCB0B204C88D1199 /* ConformTo.mm */; };
		5898AF335BC09A1CD5B011C6 /* ConformTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898AADDDCB0B204C88D1199 /* ConformTo.mm */; };
		6628FC8914C4DBA70016652A /* CedarDoubles.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 6628FC8714C4DBA70016652A /* CedarDoubles.h */; };
		6628FC9A14C4DD440016652A /* CDRSpy.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 6628FC9814C4DD440016652A /* CDRSpy.h */; };
		6628FC9C14C4DEC50016652A /* CDRSpy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6628FC9B14C4DEC50016652A /* CDRSpy.mm */; };
		6628FCA114C503530016652A /* Cedar-iOS.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 6628FCA014C503530016652A /* Cedar-iOS.h */; };
		6639A77F14C50D0100B564B7 /* HaveReceivedSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */; };
		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 */; };
		960118BC1434867E00825FFF /* NSBundle+MainBundleHijack.m in Sources */ = {isa = PBXBuildFile; fileRef = 960118BB1434867E00825FFF /* NSBundle+MainBundleHijack.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 */; };
		9672F0A91615C3F40012ED58 /* CDRSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */; };
		9672F0AA1615C3F40012ED58 /* CDRSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */; };
		969B6F84160C61E000C7C792 /* CDRSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 969B6F82160C61E000C7C792 /* CDRSymbolicator.m */; };
		969B6F86160C678400C7C792 /* CDRSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 969B6F82160C61E000C7C792 /* CDRSymbolicator.m */; };
		969B6F96160F1FEC00C7C792 /* CDRSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 969B6F95160F1FEC00C7C792 /* CDRSymbolicator.h */; };
		96A07F0413F276640021974D /* Cedar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE1FB611DC271300029872 /* Cedar.framework */; };
		96A07F0B13F276B10021974D /* FocusedSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 96A07F0A13F276B10021974D /* FocusedSpec.m */; };
		96A07F0F13F27F2F0021974D /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96A07F0E13F27F2F0021974D /* main.mm */; };
		96A07F1113F283E40021974D /* FocusedSpec2.m in Sources */ = {isa = PBXBuildFile; fileRef = 96A07F1013F283E40021974D /* FocusedSpec2.m */; };
		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 */; };
		96B5FA05144A81A8000A6A5D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 96B5FA04144A81A8000A6A5D /* main.m */; };
		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 */; };
		96EA1CA9142C6425001A78E0 /* CDROTestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA6142C6425001A78E0 /* CDROTestReporter.m */; };
		96EA1CAA142C6425001A78E0 /* CDRTestBundleRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA7142C6425001A78E0 /* CDRTestBundleRunner.m */; };
		96EA1CAE142C6449001A78E0 /* CDROTestReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA1CAC142C6449001A78E0 /* CDROTestReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		96EA1CBA142C6560001A78E0 /* CDRSpecFailureSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */; };
		96EA1CBB142C6560001A78E0 /* CDRSpecFailureSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */; };
		9D28051918E2321D00887CC4 /* ObjectWithValueEquality.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D28051818E2321D00887CC4 /* ObjectWithValueEquality.m */; };
		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 */; };
		AE02E7E6184EABCD00414F19 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96B5F9FB144A81A7000A6A5D /* CoreGraphics.framework */; };
		AE02E7E7184EABCD00414F19 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEC40C57174ACAD900474D2D /* UIKit.framework */; };
		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 */; };
		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 = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		AE0695F317A1885A0053E59A /* CedarDoubleARCSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE0695F417A1885A0053E59A /* CedarDoubleARCSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE06D88017AEEE230084D27C /* ObjectWithForwardingTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = AE06D87F17AEEE230084D27C /* ObjectWithForwardingTarget.m */; };
		AE06D88117AEEE230084D27C /* ObjectWithForwardingTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = AE06D87F17AEEE230084D27C /* ObjectWithForwardingTarget.m */; };
		AE0721E0187513870031CC42 /* ExistSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0721DF187513870031CC42 /* ExistSpec.mm */; };
		AE0721E1187513870031CC42 /* ExistSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0721DF187513870031CC42 /* ExistSpec.mm */; };
		AE0721E3187518FD0031CC42 /* Exist.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0721E2187518FD0031CC42 /* Exist.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE0721E4187518FD0031CC42 /* Exist.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE0721E2187518FD0031CC42 /* Exist.h */; };
		AE0AF56513E9C0E300029396 /* CedarMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF55E13E9C0E300029396 /* CedarMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE0AF56C13E9C0FB00029396 /* CedarMatchers.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE0AF55E13E9C0E300029396 /* CedarMatchers.h */; };
		AE0AF58513E9E87E00029396 /* ActualValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF58413E9E87E00029396 /* ActualValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE0AF58613E9E89D00029396 /* ActualValue.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE0AF58413E9E87E00029396 /* ActualValue.h */; };
		AE0BF06F1B8E10D8000B0EE7 /* BlockMatcher_ARCSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BF06E1B8E10D7000B0EE7 /* BlockMatcher_ARCSpecSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE0BF0701B8E10D8000B0EE7 /* BlockMatcher_ARCSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BF06E1B8E10D7000B0EE7 /* BlockMatcher_ARCSpecSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE0BF0711B8E10D8000B0EE7 /* BlockMatcher_ARCSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0BF06E1B8E10D7000B0EE7 /* BlockMatcher_ARCSpecSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE0C9D8E19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = AE0C9D8B19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m */; };
		AE0C9D8F19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = AE0C9D8B19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m */; };
		AE0F354719E7059D00B9F116 /* OSXGeometryCompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0F354619E7059200B9F116 /* OSXGeometryCompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE0F354B19E7073B00B9F116 /* OSXGeometryEqualSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0F354A19E7073B00B9F116 /* OSXGeometryEqualSpecSpec.mm */; };
		AE0F354E19E87D6F00B9F116 /* CompareCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0F354D19E87D6F00B9F116 /* CompareCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE0F354F19E87D6F00B9F116 /* CompareCloseTo.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE0F354D19E87D6F00B9F116 /* CompareCloseTo.h */; };
		AE0F355019E89BC400B9F116 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
		AE167EF215B216DA005960B9 /* RaiseException.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE167EF115B216DA005960B9 /* RaiseException.mm */; };
		AE167EF315B216DA005960B9 /* RaiseException.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE167EF115B216DA005960B9 /* RaiseException.mm */; };
		AE18A7B813F450A700C8872C /* Base.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72FFB13ECC21E00786282 /* Base.h */; };
		AE18A7B913F450A700C8872C /* BeCloseTo.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72FFC13ECC21E00786282 /* BeCloseTo.h */; };
		AE18A7BA13F450A700C8872C /* BeInstanceOf.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72FFD13ECC21E00786282 /* BeInstanceOf.h */; };
		AE18A7BB13F450A700C8872C /* BeNil.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72FFE13ECC21E00786282 /* BeNil.h */; };
		AE18A7BC13F450A700C8872C /* BeSameInstanceAs.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72FFF13ECC21E00786282 /* BeSameInstanceAs.h */; };
		AE18A7BD13F450A700C8872C /* BeTruthy.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF7300013ECC21E00786282 /* BeTruthy.h */; };
		AE18A7BE13F450A700C8872C /* Equal.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF7300113ECC21E00786282 /* Equal.h */; };
		AE18A7BF13F450BD00C8872C /* BeEmpty.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF7301013ECC25000786282 /* BeEmpty.h */; };
		AE18A7C013F450BD00C8872C /* StringifiersBase.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF7303813ECCB7B00786282 /* StringifiersBase.h */; };
		AE18A7C113F450BD00C8872C /* StringifiersContainer.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF7303913ECCB7B00786282 /* StringifiersContainer.h */; };
		AE18A7CA13F453CC00C8872C /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFB13ECC21E00786282 /* Base.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7CB13F453CC00C8872C /* BeCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFC13ECC21E00786282 /* BeCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7CC13F453CC00C8872C /* BeInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFD13ECC21E00786282 /* BeInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7CD13F453CC00C8872C /* BeNil.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFE13ECC21E00786282 /* BeNil.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7CE13F453CC00C8872C /* BeSameInstanceAs.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFF13ECC21E00786282 /* BeSameInstanceAs.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7CF13F453CC00C8872C /* BeTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300013ECC21E00786282 /* BeTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7D013F453CC00C8872C /* Equal.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300113ECC21E00786282 /* Equal.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7D313F45BE500C8872C /* ComparatorsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D213F45BE500C8872C /* ComparatorsBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7D413F45BE500C8872C /* ComparatorsBase.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE18A7D213F45BE500C8872C /* ComparatorsBase.h */; };
		AE18A7D613F45BFC00C8872C /* ComparatorsContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D513F45BFC00C8872C /* ComparatorsContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7D713F45BFC00C8872C /* ComparatorsContainer.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE18A7D513F45BFC00C8872C /* ComparatorsContainer.h */; };
		AE18A7FB13F4601400C8872C /* Contain.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7FA13F4601400C8872C /* Contain.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE18A7FC13F4601400C8872C /* Contain.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE18A7FA13F4601400C8872C /* Contain.h */; };
		AE18A80A13F4640600C8872C /* ContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE18A80913F4640600C8872C /* ContainSpec.mm */; };
		AE18A80B13F4640600C8872C /* ContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE18A80913F4640600C8872C /* ContainSpec.mm */; };
		AE19375A1B1AC149008C8CD8 /* CDRDefaultReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBCDD7E173ACD6700B42B58 /* CDRDefaultReporterSpec.mm */; };
		AE19375D1B1AC22D008C8CD8 /* CDRClassFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA67F15AB748E00617E1A /* CDRClassFakeSpec.mm */; };
		AE19375E1B1AC22D008C8CD8 /* CDRProtocolFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74903015B45E9D008EA127 /* CDRProtocolFakeSpec.mm */; };
		AE19375F1B1AC22D008C8CD8 /* CDRSpySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66F00B5114C4D97C00146D88 /* CDRSpySpec.mm */; };
		AE1937601B1AC22D008C8CD8 /* CedarDoubleARCSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0695F217A1885A0053E59A /* CedarDoubleARCSharedExamples.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE1937611B1AC22D008C8CD8 /* CedarDoubleSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA69615ADB99800617E1A /* CedarDoubleSharedExamples.mm */; };
		AE1937621B1AC22D008C8CD8 /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
		AE1937631B1AC22D008C8CD8 /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
		AE1937641B1AC22D008C8CD8 /* HaveReceivedSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */; };
		AE1937651B1AC22D008C8CD8 /* CDRSpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9672F0A81615C3F40012ED58 /* CDRSpecSpec.mm */; };
		AE1937661B1AC22D008C8CD8 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
		AE1937671B1AC22D008C8CD8 /* CDRExampleGroupSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */; };
		AE1937681B1AC22D008C8CD8 /* CDRSymbolicatorSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96C95B7D161339160018606B /* CDRSymbolicatorSpec.mm */; };
		AE1937691B1AC22D008C8CD8 /* CDRSpecFailureSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CB9142C6560001A78E0 /* CDRSpecFailureSpec.mm */; };
		AE19376A1B1AC22D008C8CD8 /* CDRHooksSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* CDRHooksSpec.mm */; };
		AE19376B1B1AC22D008C8CD8 /* ObjCHeadersSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */; };
		AE19376C1B1AC22D008C8CD8 /* SpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF111DC27B800029872 /* SpecSpec.mm */; };
		AE19376E1B1AC22D008C8CD8 /* CDRTypeUtilitiesSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2F18FE4B68009D38AC /* CDRTypeUtilitiesSpec.mm */; };
		AE19376F1B1AC22D008C8CD8 /* CDRNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF811A6ABB21003041DA /* CDRNilSpec.mm */; };
		AE1937701B1AC3DC008C8CD8 /* ARCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AE71E7CB175E958F002A54D5 /* ARCViewController.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE1937711B1AC3DC008C8CD8 /* ArgumentReleaser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE807888183C71950078C608 /* ArgumentReleaser.m */; };
		AE1937721B1AC3DC008C8CD8 /* FibonacciCalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = E32861311604F287001FA77E /* FibonacciCalculator.m */; };
		AE1937731B1AC3DC008C8CD8 /* ObjectWithForwardingTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = AE06D87F17AEEE230084D27C /* ObjectWithForwardingTarget.m */; };
		AE1937741B1AC3DC008C8CD8 /* ObjectWithProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E4BCFDD11817FA110083ED98 /* ObjectWithProperty.m */; };
		AE1937751B1AC3DC008C8CD8 /* ObjectWithWeakDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D2175979CA00A656BC /* ObjectWithWeakDelegate.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE1937761B1AC3DC008C8CD8 /* ObjectWithCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3E8F36184FEEE000633740 /* ObjectWithCollections.m */; };
		AE1937771B1AC3DC008C8CD8 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
		AE1937781B1AC3DC008C8CD8 /* SimpleKeyValueObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788C183C71950078C608 /* SimpleKeyValueObserver.m */; };
		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 */; };
		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 */; };
		AE1937851B1AC919008C8CD8 /* CDRSpyiOSSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 228F3FA617E3ECD10000C8AF /* CDRSpyiOSSpec.mm */; };
		AE1937861B1AC94D008C8CD8 /* BeCloseToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301413ECC4AE00786282 /* BeCloseToSpec.mm */; };
		AE1937871B1AC94D008C8CD8 /* BeFalsySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A945A187F7E52008566F5 /* BeFalsySpec.mm */; };
		AE1937881B1AC94D008C8CD8 /* BeGreaterThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE6F3F331458D7C100C98F1E /* BeGreaterThanSpec.mm */; };
		AE1937891B1AC94D008C8CD8 /* BeGTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33008145B4E3B002F93BB /* BeGTESpec.mm */; };
		AE19378A1B1AC94D008C8CD8 /* BeInstanceOfSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301513ECC4AE00786282 /* BeInstanceOfSpec.mm */; };
		AE19378B1B1AC94D008C8CD8 /* BeLessThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33012145B6188002F93BB /* BeLessThanSpec.mm */; };
		AE19378C1B1AC94D008C8CD8 /* BeLTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF3301D145B68D7002F93BB /* BeLTESpec.mm */; };
		AE19378D1B1AC94D008C8CD8 /* BeNil_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AA9180F9B6300533238 /* BeNil_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE19378E1B1AC94D008C8CD8 /* BeNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301613ECC4AE00786282 /* BeNilSpec.mm */; };
		AE19378F1B1AC94D008C8CD8 /* BeSameInstanceAs_ARCSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F882AAB180FA8D800533238 /* BeSameInstanceAs_ARCSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE1937901B1AC94D008C8CD8 /* BeSameInstanceAsSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301713ECC4AE00786282 /* BeSameInstanceAsSpec.mm */; };
		AE1937911B1AC94D008C8CD8 /* BeTruthySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301813ECC4AE00786282 /* BeTruthySpec.mm */; };
		AE1937921B1AC94D008C8CD8 /* ConformToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898A53A07BC580786243CD0 /* ConformToSpec.mm */; };
		AE1937931B1AC94D008C8CD8 /* EqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301913ECC4AE00786282 /* EqualSpec.mm */; };
		AE1937941B1AC94D008C8CD8 /* ExistSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE0721DF187513870031CC42 /* ExistSpec.mm */; };
		AE1937951B1AC94D008C8CD8 /* MutableEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301A13ECC4AE00786282 /* MutableEqualSpec.mm */; };
		AE1937961B1AC94D008C8CD8 /* RaiseExceptionSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBB92601496C1F000EEBD59 /* RaiseExceptionSpec.mm */; };
		AE1937971B1AC94D008C8CD8 /* RespondToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17999217F8A0EE00C38060 /* RespondToSpec.mm */; };
		AE1937981B1AC94D008C8CD8 /* BeEmptySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7302B13ECC4E700786282 /* BeEmptySpec.mm */; };
		AE1937991B1AC94D008C8CD8 /* ContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE18A80913F4640600C8872C /* ContainSpec.mm */; };
		AE19379A1B1AC94D008C8CD8 /* UIKitEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC40C53174AC51800474D2D /* UIKitEqualSpec.mm */; };
		AE19379B1B1AC94D008C8CD8 /* UIKitContainSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34D4B5C118F3ADFF00FB2C3B /* UIKitContainSpec.mm */; };
		AE19379C1B1AC94D008C8CD8 /* ShouldSyntaxSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 966E74EC145A6CA0002E8D49 /* ShouldSyntaxSpec.mm */; };
		AE19379E1B1ACAFB008C8CD8 /* CDRJUnitXMLReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 492951E31482FF6200FA8916 /* CDRJUnitXMLReporterSpec.mm */; };
		AE19379F1B1ACAFB008C8CD8 /* CDROTestReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1F47B9A6186D69CD005A8CE1 /* CDROTestReporterSpec.mm */; };
		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 */; };
		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 */; };
		AE31A2A219C0F23F00C438C1 /* CDRXCTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = AE31A29E19C0F23F00C438C1 /* CDRXCTestSuite.m */; };
		AE34722819C11872005CA6F1 /* CDRHooksSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* CDRHooksSpec.mm */; };
		AE34722A19C118C9005CA6F1 /* SpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF111DC27B800029872 /* SpecSpec.mm */; };
		AE34722F19C124CE005CA6F1 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
		AE34723019C124CE005CA6F1 /* CDRExampleGroupSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */; };
		AE34723419C124D6005CA6F1 /* ObjCHeadersSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 96B5918E1630F5840068EA5E /* ObjCHeadersSpec.mm */; };
		AE34723719C12534005CA6F1 /* FibonacciCalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = E32861311604F287001FA77E /* FibonacciCalculator.m */; };
		AE34723919C12588005CA6F1 /* SimpleKeyValueObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788C183C71950078C608 /* SimpleKeyValueObserver.m */; };
		AE34723D19C22547005CA6F1 /* CDRDefaultReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBCDD7E173ACD6700B42B58 /* CDRDefaultReporterSpec.mm */; };
		AE34724619C225A1005CA6F1 /* CDRXCTestSuiteSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE34724019C2259B005CA6F1 /* CDRXCTestSuiteSpec.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE34724B19C37ECF005CA6F1 /* CDRXCTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE34724919C37ECF005CA6F1 /* CDRXCTestCase.h */; };
		AE34724D19C37ECF005CA6F1 /* CDRXCTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = AE34724A19C37ECF005CA6F1 /* CDRXCTestCase.m */; };
		AE34724E19C37ECF005CA6F1 /* CDRXCTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = AE34724A19C37ECF005CA6F1 /* CDRXCTestCase.m */; };
		AE36AC6515B5CA6E00EB6C51 /* CedarDouble.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE36AC6415B5CA6E00EB6C51 /* CedarDouble.mm */; };
		AE36AC6615B5CA6E00EB6C51 /* CedarDouble.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE36AC6415B5CA6E00EB6C51 /* CedarDouble.mm */; };
		AE3E8F39184FEEE900633740 /* ObjectWithCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3E8F36184FEEE000633740 /* ObjectWithCollections.m */; };
		AE3E8F3A184FEEEB00633740 /* ObjectWithCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3E8F36184FEEE000633740 /* ObjectWithCollections.m */; };
		AE4865121B06769B005DB302 /* NSMethodSignature+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191119DCC5A900194E95 /* NSMethodSignature+Cedar.h */; };
		AE48651D1B06769B005DB302 /* CDRSpyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE8DBD2175FFCF3008AF18A /* CDRSpyInfo.h */; };
		AE4865231B06769B005DB302 /* CedarDoubleImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6DA15AE0B0300617E1A /* CedarDoubleImpl.h */; };
		AE4865531B06769D005DB302 /* CDRReportDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FE15C191869091900207F0C /* CDRReportDispatcher.h */; };
		AE4865551B06769D005DB302 /* CDRBufferedDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FF449B318A0C04D00AF94B0 /* CDRBufferedDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865661B06769F005DB302 /* CDRRuntimeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AE55BF1D19A7CF83005948E6 /* CDRRuntimeUtilities.h */; };
		AE4865681B06769F005DB302 /* CDRXCTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = AE31A29D19C0F23F00C438C1 /* CDRXCTestSuite.h */; };
		AE4865691B06769F005DB302 /* CDRXCTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE34724919C37ECF005CA6F1 /* CDRXCTestCase.h */; };
		AE48656A1B06769F005DB302 /* NSInvocation+CDRXExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4E9B9019C8B44700D794CE /* NSInvocation+CDRXExample.h */; };
		AE48656B1B06769F005DB302 /* CDROTestNamer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F483E30187D39D000521F81 /* CDROTestNamer.h */; };
		AE48656F1B067953005DB302 /* AnyInstanceArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE94D04315F3449500A0C2B7 /* AnyInstanceArgument.mm */; };
		AE4865701B067953005DB302 /* AnyArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1FF4497C18A0B37A00AF94B0 /* AnyArgument.mm */; };
		AE4865711B067953005DB302 /* AnyInstanceOfClassArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2DE1921F18100B057AC /* AnyInstanceOfClassArgument.mm */; };
		AE4865721B067953005DB302 /* AnyInstanceConformingToProtocolArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34ADD2E51921F33800B057AC /* AnyInstanceConformingToProtocolArgument.mm */; };
		AE4865731B067953005DB302 /* CDRProtocolFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74906E15B48690008EA127 /* CDRProtocolFake.mm */; };
		AE4865741B067953005DB302 /* CDRSpy.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6628FC9B14C4DEC50016652A /* CDRSpy.mm */; };
		AE4865751B067953005DB302 /* CDRClassFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA68315AB78FB00617E1A /* CDRClassFake.mm */; };
		AE4865761B067953005DB302 /* CedarDoubleImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA6DD15AE0BE200617E1A /* CedarDoubleImpl.mm */; };
		AE4865771B067953005DB302 /* CDRFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74907015B486CD008EA127 /* CDRFake.mm */; };
		AE4865781B067953005DB302 /* CedarDouble.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE36AC6415B5CA6E00EB6C51 /* CedarDouble.mm */; };
		AE4865791B067953005DB302 /* RejectedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A946018807DA6008566F5 /* RejectedMethod.mm */; };
		AE48657A1B067953005DB302 /* StubbedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEB1A74115F304A9002E4167 /* StubbedMethod.mm */; };
		AE48657B1B067953005DB302 /* InvocationMatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7873715F440980058A27B /* InvocationMatcher.mm */; };
		AE48657C1B067953005DB302 /* HaveReceived.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7874C15F444A50058A27B /* HaveReceived.mm */; };
		AE48657D1B067953005DB302 /* CDRSpyInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE8DBD3175FFCF3008AF18A /* CDRSpyInfo.mm */; };
		AE48657E1B067953005DB302 /* NSInvocation+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7F1705172730B000E1146D /* NSInvocation+Cedar.m */; };
		AE48657F1B067953005DB302 /* NSMethodSignature+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = 34ADE41618F23C8E00BD1E99 /* NSMethodSignature+Cedar.m */; };
		AE4865801B067953005DB302 /* CDRSpec+XCTestSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = AE0C9D8B19C0C64200B4DD2B /* CDRSpec+XCTestSupport.m */; };
		AE4865811B067953005DB302 /* CDRXCTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = AE31A29E19C0F23F00C438C1 /* CDRXCTestSuite.m */; };
		AE4865821B067953005DB302 /* CDRXCTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = AE34724A19C37ECF005CA6F1 /* CDRXCTestCase.m */; };
		AE4865831B067953005DB302 /* NSInvocation+CDRXExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4E9B9119C8B44700D794CE /* NSInvocation+CDRXExample.m */; };
		AE4865841B067953005DB302 /* NSBundle+MainBundleHijack.m in Sources */ = {isa = PBXBuildFile; fileRef = 960118BB1434867E00825FFF /* NSBundle+MainBundleHijack.m */; };
		AE4865851B067953005DB302 /* CedarApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE211DC27B800029872 /* CedarApplicationDelegate.m */; };
		AE4865861B067954005DB302 /* StringifiersBase.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE02021717452006009A7915 /* StringifiersBase.mm */; };
		AE4865871B067954005DB302 /* RaiseException.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE167EF115B216DA005960B9 /* RaiseException.mm */; };
		AE4865881B067954005DB302 /* RespondTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17998F17F89C9700C38060 /* RespondTo.mm */; };
		AE4865891B067954005DB302 /* ConformTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5898AADDDCB0B204C88D1199 /* ConformTo.mm */; };
		AE48658A1B067954005DB302 /* CDROTestNamer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F483E31187D39D000521F81 /* CDROTestNamer.m */; };
		AE48658B1B067954005DB302 /* CDRSlowTestStatistics.m in Sources */ = {isa = PBXBuildFile; fileRef = E31179D1161FD937007D3CDE /* CDRSlowTestStatistics.m */; };
		AE48658C1B067954005DB302 /* CDRColorizedReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC9DEEB12C2CC7E0039512D /* CDRColorizedReporter.m */; };
		AE48658D1B067954005DB302 /* CDRDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC411DC27B800029872 /* CDRDefaultReporter.m */; };
		AE48658E1B067954005DB302 /* CDRJUnitXMLReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 492951DF1481AAFA00FA8916 /* CDRJUnitXMLReporter.m */; };
		AE48658F1B067954005DB302 /* CDROTestReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA6142C6425001A78E0 /* CDROTestReporter.m */; };
		AE4865901B067954005DB302 /* CDRReportDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE15C1A1869091900207F0C /* CDRReportDispatcher.m */; };
		AE4865911B067954005DB302 /* CDRTeamCityReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 42064469139B44F600C85605 /* CDRTeamCityReporter.m */; };
		AE4865921B067954005DB302 /* CDRBufferedDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF449B018A0C03800AF94B0 /* CDRBufferedDefaultReporter.m */; };
		AE4865931B067954005DB302 /* CDRExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC511DC27B800029872 /* CDRExample.m */; };
		AE4865941B067954005DB302 /* CDRExampleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC611DC27B800029872 /* CDRExampleBase.m */; };
		AE4865951B067954005DB302 /* CDRExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC711DC27B800029872 /* CDRExampleGroup.m */; };
		AE4865961B067954005DB302 /* CDRFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC811DC27B800029872 /* CDRFunctions.m */; };
		AE4865971B067954005DB302 /* CDRTestBundleRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA7142C6425001A78E0 /* CDRTestBundleRunner.m */; };
		AE4865981B067954005DB302 /* CDRRuntimeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AE55BF1A19A7CF58005948E6 /* CDRRuntimeUtilities.m */; };
		AE4865991B067954005DB302 /* CDRSharedExampleGroupPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFD17B111DD1E7200F4448A /* CDRSharedExampleGroupPool.m */; };
		AE48659A1B067954005DB302 /* CDRSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC911DC27B800029872 /* CDRSpec.m */; };
		AE48659B1B067954005DB302 /* CDRSpecFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEF360619DE21DB00794484 /* CDRSpecFailure.m */; };
		AE48659C1B067954005DB302 /* CDRSpecHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE611DC27B800029872 /* CDRSpecHelper.m */; };
		AE48659D1B067954005DB302 /* CDRSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 969B6F82160C61E000C7C792 /* CDRSymbolicator.m */; };
		AE48659E1B067954005DB302 /* CDRTypeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 34681C2B18FE451E009D38AC /* CDRTypeUtilities.m */; };
		AE48659F1B067954005DB302 /* CDRNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 34F3DF7C1A6ABA2E003041DA /* CDRNil.m */; };
		AE4865A41B0690AF005DB302 /* NSInvocation+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191019DCC5A900194E95 /* NSInvocation+Cedar.h */; };
		AE4865A51B0690AF005DB302 /* Argument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136015D1425C003AAB9C /* Argument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865A61B0690AF005DB302 /* ValueArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136315D14274003AAB9C /* ValueArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865A71B0690AF005DB302 /* AnyInstanceArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AE94D03E15F341B200A0C2B7 /* AnyInstanceArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865A81B0690AF005DB302 /* ReturnValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136615D142E3003AAB9C /* ReturnValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865A91B0690AF005DB302 /* AnyArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136915D1439B003AAB9C /* AnyArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865AA1B0690AF005DB302 /* AnyInstanceOfClassArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2DD1921F0B500B057AC /* AnyInstanceOfClassArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865AB1B0690AF005DB302 /* AnyInstanceConformingToProtocolArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = 34ADD2E41921F2F600B057AC /* AnyInstanceConformingToProtocolArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865AC1B0690AF005DB302 /* CDRProtocolFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74902E15B45E80008EA127 /* CDRProtocolFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865AD1B0690AF005DB302 /* CedarDoubles.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC8714C4DBA70016652A /* CedarDoubles.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865AE1B0690AF005DB302 /* CDRSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC9814C4DD440016652A /* CDRSpy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865AF1B0690AF005DB302 /* CDRClassFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA67915AB72DA00617E1A /* CDRClassFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B01B0690AF005DB302 /* HaveReceived.h in Headers */ = {isa = PBXBuildFile; fileRef = 6639A78014C50D3000B564B7 /* HaveReceived.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B11B0690AF005DB302 /* CedarDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA68815AC728A00617E1A /* CedarDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B21B0690AF005DB302 /* RejectedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A945D1880792E008566F5 /* RejectedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B31B0690AF005DB302 /* StubbedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6D115AE082500617E1A /* StubbedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B41B0690AF005DB302 /* InvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AE597B4015B0638B00EEF305 /* InvocationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B51B0690B0005DB302 /* CDRFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74907315B488BE008EA127 /* CDRFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B61B0690B0005DB302 /* CedarApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FDA11DC27B800029872 /* CedarApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B71B0690B0005DB302 /* Cedar-iOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FCA014C503530016652A /* Cedar-iOS.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B81B0690B0005DB302 /* Base.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFB13ECC21E00786282 /* Base.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865B91B0690B0005DB302 /* BeCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFC13ECC21E00786282 /* BeCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865BA1B0690B0005DB302 /* BeFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A9457187F7D8F008566F5 /* BeFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865BB1B0690B0005DB302 /* BeGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF1145A2D79002F93BB /* BeGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865BC1B0690B0005DB302 /* BeGTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF3300B145B4F75002F93BB /* BeGTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865BD1B0690B0005DB302 /* BeInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFD13ECC21E00786282 /* BeInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865BE1B0690B0005DB302 /* BeLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33016145B6222002F93BB /* BeLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865BF1B0690B0005DB302 /* BeLTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33020145B69DE002F93BB /* BeLTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C01B0690B0005DB302 /* BeNil.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFE13ECC21E00786282 /* BeNil.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C11B0690B0005DB302 /* BeSameInstanceAs.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72FFF13ECC21E00786282 /* BeSameInstanceAs.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C21B0690B0005DB302 /* BeTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300013ECC21E00786282 /* BeTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C31B0690B0005DB302 /* ConformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5898AEAF3FE8C683E6F23C1D /* ConformTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C41B0690B0005DB302 /* Equal.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7300113ECC21E00786282 /* Equal.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C51B0690B0005DB302 /* Exist.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0721E2187518FD0031CC42 /* Exist.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C61B0690B0005DB302 /* RaiseException.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB45A901496C8D800845D09 /* RaiseException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C71B0690B0005DB302 /* RespondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = CA17998C17F89C4B00C38060 /* RespondTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C81B0690B0005DB302 /* StringifiersBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303813ECCB7B00786282 /* StringifiersBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865C91B0690B0005DB302 /* StringifiersContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303913ECCB7B00786282 /* StringifiersContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865CA1B0690B0005DB302 /* ComparatorsBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D213F45BE500C8872C /* ComparatorsBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865CB1B0690B0005DB302 /* ComparatorsContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7D513F45BFC00C8872C /* ComparatorsContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865CC1B0690B0005DB302 /* CompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF3145A2E91002F93BB /* CompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865CD1B0690B0005DB302 /* CompareGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF7145A2EDF002F93BB /* CompareGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865CE1B0690B0005DB302 /* ComparatorsContainerConvenience.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFF375718FC452E002DA993 /* ComparatorsContainerConvenience.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865CF1B0690B0005DB302 /* CompareCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0F354D19E87D6F00B9F116 /* CompareCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D01B0690B0005DB302 /* ActualValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF58413E9E87E00029396 /* ActualValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D11B0690B1005DB302 /* CedarMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0AF55E13E9C0E300029396 /* CedarMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D21B0690B1005DB302 /* CedarComparators.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7713EC730700786282 /* CedarComparators.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D31B0690B1005DB302 /* CedarStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7A13EC734000786282 /* CedarStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D51B0690B1005DB302 /* ShouldSyntax.h in Headers */ = {isa = PBXBuildFile; fileRef = AE84F0DA145B70DD00769F85 /* ShouldSyntax.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D61B0690B1005DB302 /* CDRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF8FB0619E6000E00DD4FE4 /* CDRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D71B0690B1005DB302 /* CDRExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCC11DC27B800029872 /* CDRExample.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D81B0690B1005DB302 /* CDRExampleBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCD11DC27B800029872 /* CDRExampleBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865D91B0690B1005DB302 /* CDRExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCE11DC27B800029872 /* CDRExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865DA1B0690B1005DB302 /* CDRExampleParent.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCF11DC27B800029872 /* CDRExampleParent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865DB1B0690B1005DB302 /* CDRFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD111DC27B800029872 /* CDRFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865DC1B0690B1005DB302 /* CDRHooks.h in Headers */ = {isa = PBXBuildFile; fileRef = 2234907C18009DA6001C8E8D /* CDRHooks.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865DD1B0690B1005DB302 /* CDRSharedExampleGroupPool.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFD17B311DD1E8200F4448A /* CDRSharedExampleGroupPool.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865DE1B0690B1005DB302 /* CDRSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD211DC27B800029872 /* CDRSpec.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865DF1B0690B1005DB302 /* CDRSpecFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8C880E13626FA5006C9305 /* CDRSpecFailure.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865E01B0690B1005DB302 /* CDRSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 969B6F95160F1FEC00C7C792 /* CDRSymbolicator.h */; };
		AE4865E11B0690B1005DB302 /* Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD311DC27B800029872 /* Cedar.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865E21B0690B2005DB302 /* CDRSpecHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FDB11DC27B800029872 /* CDRSpecHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865E31B0690B2005DB302 /* CDRBlockHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3460489318F2DBBF00BC93B6 /* CDRBlockHelper.h */; };
		AE4865E41B0690B2005DB302 /* CDRTypeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 34681C2D18FE4611009D38AC /* CDRTypeUtilities.h */; };
		AE4865E51B0690B2005DB302 /* CDRNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 34F3DF7B1A6ABA2E003041DA /* CDRNil.h */; };
		AE4865E61B0690B2005DB302 /* CDRSlowTestStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = E31179D0161FD937007D3CDE /* CDRSlowTestStatistics.h */; };
		AE4865E71B0691C9005DB302 /* CDRColorizedReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC9DEEA12C2CC7E0039512D /* CDRColorizedReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865E81B0691EA005DB302 /* CDRTeamCityReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 42064465139B44EC00C85605 /* CDRTeamCityReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865E91B069253005DB302 /* CDRDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCB11DC27B800029872 /* CDRDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865EA1B069253005DB302 /* CDRExampleReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD011DC27B800029872 /* CDRExampleReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865EB1B069253005DB302 /* CDRJUnitXMLReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 492951DC1481AAB100FA8916 /* CDRJUnitXMLReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865EC1B069253005DB302 /* CDROTestReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96EA1CAC142C6449001A78E0 /* CDROTestReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865ED1B069353005DB302 /* BeEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7301013ECC25000786282 /* BeEmpty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865EE1B069353005DB302 /* Contain.h in Headers */ = {isa = PBXBuildFile; fileRef = AE18A7FA13F4601400C8872C /* Contain.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865EF1B069353005DB302 /* AnInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D1E67A18F7A2E6005161AD /* AnInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865F01B069353005DB302 /* UIGeometryCompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC40C4E174AC4C000474D2D /* UIGeometryCompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865F11B069353005DB302 /* UIGeometryStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC40C4F174AC4C000474D2D /* UIGeometryStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4865F21B069353005DB302 /* UIKitComparatorsContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D4B5C418F3B68900FB2C3B /* UIKitComparatorsContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4A9458187F7D8F008566F5 /* BeFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A9457187F7D8F008566F5 /* BeFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4A9459187F7D8F008566F5 /* BeFalsy.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE4A9457187F7D8F008566F5 /* BeFalsy.h */; };
		AE4A945B187F7E52008566F5 /* BeFalsySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A945A187F7E52008566F5 /* BeFalsySpec.mm */; };
		AE4A945C187F7E52008566F5 /* BeFalsySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A945A187F7E52008566F5 /* BeFalsySpec.mm */; };
		AE4A945E1880792E008566F5 /* RejectedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4A945D1880792E008566F5 /* RejectedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE4A945F1880792E008566F5 /* RejectedMethod.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE4A945D1880792E008566F5 /* RejectedMethod.h */; };
		AE4A946118807DA6008566F5 /* RejectedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A946018807DA6008566F5 /* RejectedMethod.mm */; };
		AE4A946218807DA6008566F5 /* RejectedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE4A946018807DA6008566F5 /* RejectedMethod.mm */; };
		AE4E9B9219C8B44700D794CE /* NSInvocation+CDRXExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4E9B9019C8B44700D794CE /* NSInvocation+CDRXExample.h */; };
		AE4E9B9419C8B44700D794CE /* NSInvocation+CDRXExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4E9B9119C8B44700D794CE /* NSInvocation+CDRXExample.m */; };
		AE4E9B9519C8B44700D794CE /* NSInvocation+CDRXExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AE4E9B9119C8B44700D794CE /* NSInvocation+CDRXExample.m */; };
		AE5218D3175979CA00A656BC /* ObjectWithWeakDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D2175979CA00A656BC /* ObjectWithWeakDelegate.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE5218D5175979D900A656BC /* WeakReferenceCompatibilitySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D4175979D900A656BC /* WeakReferenceCompatibilitySpec.mm */; };
		AE53B67E17E7BCAA00D83D5E /* CDRClassFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA67F15AB748E00617E1A /* CDRClassFakeSpec.mm */; };
		AE53B67F17E7BCAA00D83D5E /* CDRProtocolFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74903015B45E9D008EA127 /* CDRProtocolFakeSpec.mm */; };
		AE53B68017E7BCAA00D83D5E /* CDRSpySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 66F00B5114C4D97C00146D88 /* CDRSpySpec.mm */; };
		AE53B68117E7BCD300D83D5E /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
		AE53B68217E7BCE700D83D5E /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
		AE53B68317E7BDA900D83D5E /* HaveReceivedSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */; };
		AE53B68417E7CD8D00D83D5E /* ObjectWithWeakDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5218D2175979CA00A656BC /* ObjectWithWeakDelegate.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE55BF1B19A7CF58005948E6 /* CDRRuntimeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AE55BF1A19A7CF58005948E6 /* CDRRuntimeUtilities.m */; };
		AE55BF1C19A7CF58005948E6 /* CDRRuntimeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AE55BF1A19A7CF58005948E6 /* CDRRuntimeUtilities.m */; };
		AE55BF1E19A7CFAB005948E6 /* CDRRuntimeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AE55BF1D19A7CF83005948E6 /* CDRRuntimeUtilities.h */; };
		AE597B4115B0638B00EEF305 /* InvocationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AE597B4015B0638B00EEF305 /* InvocationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE6F3F341458D7C100C98F1E /* BeGreaterThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE6F3F331458D7C100C98F1E /* BeGreaterThanSpec.mm */; };
		AE6F3F351458D7C100C98F1E /* BeGreaterThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE6F3F331458D7C100C98F1E /* BeGreaterThanSpec.mm */; };
		AE71E7CC175E958F002A54D5 /* ARCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = AE71E7CB175E958F002A54D5 /* ARCViewController.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; };
		AE74902F15B45E80008EA127 /* CDRProtocolFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74902E15B45E80008EA127 /* CDRProtocolFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE74903215B45EBA008EA127 /* CDRProtocolFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74903015B45E9D008EA127 /* CDRProtocolFakeSpec.mm */; };
		AE74903515B45EEE008EA127 /* CDRProtocolFake.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE74902E15B45E80008EA127 /* CDRProtocolFake.h */; };
		AE74906F15B48690008EA127 /* CDRProtocolFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74906E15B48690008EA127 /* CDRProtocolFake.mm */; };
		AE74907115B486CD008EA127 /* CDRFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74907015B486CD008EA127 /* CDRFake.mm */; };
		AE74907215B486CD008EA127 /* CDRFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74907015B486CD008EA127 /* CDRFake.mm */; };
		AE74907415B493B5008EA127 /* CDRFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE74907315B488BE008EA127 /* CDRFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE74907515B493B6008EA127 /* CDRFake.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE74907315B488BE008EA127 /* CDRFake.h */; };
		AE74907715B493C4008EA127 /* CDRProtocolFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE74906E15B48690008EA127 /* CDRProtocolFake.mm */; };
		AE7DD11217296CB20058EB3B /* CedarApplicationDelegateSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE7DD11117296CB20058EB3B /* CedarApplicationDelegateSpec.mm */; };
		AE7F1708172730B000E1146D /* NSInvocation+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7F1705172730B000E1146D /* NSInvocation+Cedar.m */; };
		AE7F170B172730B000E1146D /* NSInvocation+Cedar.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7F1705172730B000E1146D /* NSInvocation+Cedar.m */; };
		AE80788D183C71950078C608 /* ArgumentReleaser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE807888183C71950078C608 /* ArgumentReleaser.m */; };
		AE80788F183C71950078C608 /* ArgumentReleaser.m in Sources */ = {isa = PBXBuildFile; fileRef = AE807888183C71950078C608 /* ArgumentReleaser.m */; };
		AE807890183C71950078C608 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
		AE807892183C71950078C608 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
		AE807893183C71950078C608 /* SimpleKeyValueObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788C183C71950078C608 /* SimpleKeyValueObserver.m */; };
		AE807895183C71950078C608 /* SimpleKeyValueObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788C183C71950078C608 /* SimpleKeyValueObserver.m */; };
		AE84F0DB145B70DD00769F85 /* ShouldSyntax.h in Headers */ = {isa = PBXBuildFile; fileRef = AE84F0DA145B70DD00769F85 /* ShouldSyntax.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE8C87AE136245BB006C9305 /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
		AE8C87AF136245BD006C9305 /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
		AE8C880F13626FA5006C9305 /* CDRSpecFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = AE8C880E13626FA5006C9305 /* CDRSpecFailure.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE91CA6C11DE64A3002BA6B9 /* CDRSharedExampleGroupPool.h in Headers */ = {isa = PBXBuildFile; fileRef = AEFD17B311DD1E8200F4448A /* CDRSharedExampleGroupPool.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE91CA6D11DE64B3002BA6B9 /* CDRSharedExampleGroupPool.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEFD17B311DD1E8200F4448A /* CDRSharedExampleGroupPool.h */; };
		AE94D03F15F341B200A0C2B7 /* AnyInstanceArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AE94D03E15F341B200A0C2B7 /* AnyInstanceArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE94D04015F341B200A0C2B7 /* AnyInstanceArgument.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE94D03E15F341B200A0C2B7 /* AnyInstanceArgument.h */; };
		AE94D04515F3449500A0C2B7 /* AnyInstanceArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE94D04315F3449500A0C2B7 /* AnyInstanceArgument.mm */; };
		AE94D04615F3449500A0C2B7 /* AnyInstanceArgument.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE94D04315F3449500A0C2B7 /* AnyInstanceArgument.mm */; };
		AE9855AE1236E7080024094E /* CDRSharedExampleGroupPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFD17B111DD1E7200F4448A /* CDRSharedExampleGroupPool.m */; };
		AE9AA67515AB601500617E1A /* CedarDoubles.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC8714C4DBA70016652A /* CedarDoubles.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE9AA67615AB601500617E1A /* CDRSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 6628FC9814C4DD440016652A /* CDRSpy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE9AA67815AB601500617E1A /* HaveReceived.h in Headers */ = {isa = PBXBuildFile; fileRef = 6639A78014C50D3000B564B7 /* HaveReceived.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE9AA67B15AB72DA00617E1A /* CDRClassFake.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA67915AB72DA00617E1A /* CDRClassFake.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE9AA68015AB748E00617E1A /* CDRClassFakeSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA67F15AB748E00617E1A /* CDRClassFakeSpec.mm */; };
		AE9AA68215AB76DB00617E1A /* CDRClassFake.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE9AA67915AB72DA00617E1A /* CDRClassFake.h */; };
		AE9AA68615AB7A8700617E1A /* CDRClassFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA68315AB78FB00617E1A /* CDRClassFake.mm */; };
		AE9AA68715AB7E0900617E1A /* CDRClassFake.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA68315AB78FB00617E1A /* CDRClassFake.mm */; };
		AE9AA68915AC729800617E1A /* CedarDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA68815AC728A00617E1A /* CedarDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE9AA68A15AC729E00617E1A /* CedarDouble.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE9AA68815AC728A00617E1A /* CedarDouble.h */; };
		AE9AA69715ADB99800617E1A /* CedarDoubleSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA69615ADB99800617E1A /* CedarDoubleSharedExamples.mm */; };
		AE9AA69815ADB99800617E1A /* CedarDoubleSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA69615ADB99800617E1A /* CedarDoubleSharedExamples.mm */; };
		AE9AA6D315AE087C00617E1A /* StubbedMethod.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AE9AA6D115AE082500617E1A /* StubbedMethod.h */; };
		AE9AA6D415AE087D00617E1A /* StubbedMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6D115AE082500617E1A /* StubbedMethod.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AE9AA6DB15AE0B0400617E1A /* CedarDoubleImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9AA6DA15AE0B0300617E1A /* CedarDoubleImpl.h */; };
		AE9AA6DE15AE0BE200617E1A /* CedarDoubleImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA6DD15AE0BE200617E1A /* CedarDoubleImpl.mm */; };
		AE9AA6DF15AE0BE200617E1A /* CedarDoubleImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA6DD15AE0BE200617E1A /* CedarDoubleImpl.mm */; };
		AE9BA627184D203000079A97 /* ConformTo.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = 5898AEAF3FE8C683E6F23C1D /* ConformTo.h */; };
		AE9EAAD9178C789800CCF7DA /* CDRDefaultReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBCDD7E173ACD6700B42B58 /* CDRDefaultReporterSpec.mm */; };
		AE9EAADA178C789900CCF7DA /* CDRDefaultReporterSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBCDD7E173ACD6700B42B58 /* CDRDefaultReporterSpec.mm */; };
		AEA8962C19D0C242007D5C08 /* CDRTestBundleRunner.m in Sources */ = {isa = PBXBuildFile; fileRef = 96EA1CA7142C6425001A78E0 /* CDRTestBundleRunner.m */; };
		AEAA191219DCC5A900194E95 /* NSInvocation+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191019DCC5A900194E95 /* NSInvocation+Cedar.h */; };
		AEAA191419DCC5A900194E95 /* NSMethodSignature+Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAA191119DCC5A900194E95 /* NSMethodSignature+Cedar.h */; };
		AEB1A74215F304A9002E4167 /* StubbedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEB1A74115F304A9002E4167 /* StubbedMethod.mm */; };
		AEB1A74315F304A9002E4167 /* StubbedMethod.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEB1A74115F304A9002E4167 /* StubbedMethod.mm */; };
		AEB45A911496C8D800845D09 /* RaiseException.h in Headers */ = {isa = PBXBuildFile; fileRef = AEB45A901496C8D800845D09 /* RaiseException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEB45A921496C8D800845D09 /* RaiseException.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEB45A901496C8D800845D09 /* RaiseException.h */; };
		AEB9B2CB1B23F5DF003E4728 /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360D19DF24AB00794484 /* image.png */; };
		AEB9B2CC1B23F5FB003E4728 /* edward.jpg in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360F19DF27E400794484 /* edward.jpg */; };
		AEBB92611496C1F000EEBD59 /* RaiseExceptionSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBB92601496C1F000EEBD59 /* RaiseExceptionSpec.mm */; };
		AEBB92631496C1F000EEBD59 /* RaiseExceptionSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEBB92601496C1F000EEBD59 /* RaiseExceptionSpec.mm */; };
		AEC40C50174AC4C700474D2D /* UIGeometryCompareEqual.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEC40C4E174AC4C000474D2D /* UIGeometryCompareEqual.h */; };
		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 */; };
		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 */; };
		AEC7874E15F444A50058A27B /* HaveReceived.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEC7874C15F444A50058A27B /* HaveReceived.mm */; };
		AEC9DEED12C2CC7E0039512D /* CDRColorizedReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEC9DEEA12C2CC7E0039512D /* CDRColorizedReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEC9DEEE12C2CC7E0039512D /* CDRColorizedReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC9DEEB12C2CC7E0039512D /* CDRColorizedReporter.m */; };
		AEC9DEF112C2CC7E0039512D /* CDRColorizedReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEC9DEEA12C2CC7E0039512D /* CDRColorizedReporter.h */; };
		AEC9DEF412C2CC8F0039512D /* CDRColorizedReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC9DEEB12C2CC7E0039512D /* CDRColorizedReporter.m */; };
		AECF136115D1425C003AAB9C /* Argument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136015D1425C003AAB9C /* Argument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AECF136215D1425C003AAB9C /* Argument.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AECF136015D1425C003AAB9C /* Argument.h */; };
		AECF136415D14274003AAB9C /* ValueArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136315D14274003AAB9C /* ValueArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AECF136515D14274003AAB9C /* ValueArgument.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AECF136315D14274003AAB9C /* ValueArgument.h */; };
		AECF136715D142E3003AAB9C /* ReturnValue.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136615D142E3003AAB9C /* ReturnValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AECF136815D142E3003AAB9C /* ReturnValue.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AECF136615D142E3003AAB9C /* ReturnValue.h */; };
		AECF136A15D1439B003AAB9C /* AnyArgument.h in Headers */ = {isa = PBXBuildFile; fileRef = AECF136915D1439B003AAB9C /* AnyArgument.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AECF136B15D1439B003AAB9C /* AnyArgument.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AECF136915D1439B003AAB9C /* AnyArgument.h */; };
		AED10EBC18F46C0E00950904 /* FooSuperclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AED10EBB18F46C0E00950904 /* FooSuperclass.m */; };
		AED10EBD18F46C0E00950904 /* FooSuperclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AED10EBB18F46C0E00950904 /* FooSuperclass.m */; };
		AEE0665617315C20003CA143 /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
		AEE0665717315C20003CA143 /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
		AEE0665917315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
		AEE0665A17315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
		AEE8DBD4175FFCF3008AF18A /* CDRSpyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = AEE8DBD2175FFCF3008AF18A /* CDRSpyInfo.h */; };
		AEE8DBD7175FFCF3008AF18A /* CDRSpyInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE8DBD3175FFCF3008AF18A /* CDRSpyInfo.mm */; };
		AEE8DBD8175FFCF3008AF18A /* CDRSpyInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE8DBD3175FFCF3008AF18A /* CDRSpyInfo.mm */; };
		AEEE1FF311DC27B800029872 /* CDRDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC411DC27B800029872 /* CDRDefaultReporter.m */; };
		AEEE1FF411DC27B800029872 /* CDRExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC511DC27B800029872 /* CDRExample.m */; };
		AEEE1FF511DC27B800029872 /* CDRExampleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC611DC27B800029872 /* CDRExampleBase.m */; };
		AEEE1FF611DC27B800029872 /* CDRExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC711DC27B800029872 /* CDRExampleGroup.m */; };
		AEEE1FF711DC27B800029872 /* CDRFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC811DC27B800029872 /* CDRFunctions.m */; };
		AEEE1FF811DC27B800029872 /* CDRSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC911DC27B800029872 /* CDRSpec.m */; };
		AEEE1FF911DC27B800029872 /* CDRDefaultReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCB11DC27B800029872 /* CDRDefaultReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE1FFA11DC27B800029872 /* CDRExample.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCC11DC27B800029872 /* CDRExample.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE1FFB11DC27B800029872 /* CDRExampleBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCD11DC27B800029872 /* CDRExampleBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE1FFC11DC27B800029872 /* CDRExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCE11DC27B800029872 /* CDRExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE1FFD11DC27B800029872 /* CDRExampleParent.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FCF11DC27B800029872 /* CDRExampleParent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE1FFE11DC27B800029872 /* CDRExampleReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD011DC27B800029872 /* CDRExampleReporter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE1FFF11DC27B800029872 /* CDRFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD111DC27B800029872 /* CDRFunctions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE200011DC27B800029872 /* CDRSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD211DC27B800029872 /* CDRSpec.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE200111DC27B800029872 /* Cedar.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FD311DC27B800029872 /* Cedar.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE200811DC27B800029872 /* CDRSpecHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEE1FDB11DC27B800029872 /* CDRSpecHelper.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEEE201111DC27B800029872 /* CDRSpecHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE611DC27B800029872 /* CDRSpecHelper.m */; };
		AEEE21BE11DC290400029872 /* CDRExampleGroupSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE811DC27B800029872 /* CDRExampleGroupSpec.mm */; };
		AEEE21BF11DC290400029872 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
		AEEE21C111DC290400029872 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FEF11DC27B800029872 /* main.mm */; };
		AEEE21C211DC290400029872 /* CDRHooksSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* CDRHooksSpec.mm */; };
		AEEE21C311DC290400029872 /* SpecSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF111DC27B800029872 /* SpecSpec.mm */; };
		AEEE21C411DC290400029872 /* SpecSpec2.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF211DC27B800029872 /* SpecSpec2.m */; };
		AEEE220311DC29AC00029872 /* Cedar.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE1FB611DC271300029872 /* Cedar.framework */; };
		AEEE223111DC2B6500029872 /* CDRDefaultReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC411DC27B800029872 /* CDRDefaultReporter.m */; };
		AEEE223211DC2B6500029872 /* CDRExample.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC511DC27B800029872 /* CDRExample.m */; };
		AEEE223311DC2B6500029872 /* CDRExampleBase.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC611DC27B800029872 /* CDRExampleBase.m */; };
		AEEE223411DC2B6500029872 /* CDRExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC711DC27B800029872 /* CDRExampleGroup.m */; };
		AEEE223511DC2B6500029872 /* CDRFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC811DC27B800029872 /* CDRFunctions.m */; };
		AEEE223611DC2B6500029872 /* CDRSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FC911DC27B800029872 /* CDRSpec.m */; };
		AEEE223711DC2B6500029872 /* CDRSpecHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE611DC27B800029872 /* CDRSpecHelper.m */; };
		AEEE223D11DC2B6D00029872 /* CedarApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE211DC27B800029872 /* CedarApplicationDelegate.m */; };
		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.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AEEE222911DC2B0600029872 /* libCedar.a */; };
		AEEE228011DC2D5200029872 /* CDRExampleSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FE911DC27B800029872 /* CDRExampleSpec.mm */; };
		AEEE228311DC2D5200029872 /* CDRHooksSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEEE1FF011DC27B800029872 /* CDRHooksSpec.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.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 */; };
		AEEF361019DF27E400794484 /* edward.jpg in Resources */ = {isa = PBXBuildFile; fileRef = AEEF360F19DF27E400794484 /* edward.jpg */; };
		AEF32FF2145A2D79002F93BB /* BeGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF1145A2D79002F93BB /* BeGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF32FF4145A2E91002F93BB /* CompareEqual.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF3145A2E91002F93BB /* CompareEqual.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF32FF5145A2EAC002F93BB /* BeGreaterThan.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF32FF1145A2D79002F93BB /* BeGreaterThan.h */; };
		AEF32FF6145A2ECA002F93BB /* CompareEqual.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF32FF3145A2E91002F93BB /* CompareEqual.h */; };
		AEF32FF8145A2EDF002F93BB /* CompareGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF32FF7145A2EDF002F93BB /* CompareGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF32FF9145A2EDF002F93BB /* CompareGreaterThan.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF32FF7145A2EDF002F93BB /* CompareGreaterThan.h */; };
		AEF33009145B4E3B002F93BB /* BeGTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33008145B4E3B002F93BB /* BeGTESpec.mm */; };
		AEF3300A145B4E3B002F93BB /* BeGTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33008145B4E3B002F93BB /* BeGTESpec.mm */; };
		AEF3300C145B4F75002F93BB /* BeGTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF3300B145B4F75002F93BB /* BeGTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF3300D145B4F75002F93BB /* BeGTE.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF3300B145B4F75002F93BB /* BeGTE.h */; };
		AEF33015145B6188002F93BB /* BeLessThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33012145B6188002F93BB /* BeLessThanSpec.mm */; };
		AEF33017145B6222002F93BB /* BeLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33016145B6222002F93BB /* BeLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF33018145B6222002F93BB /* BeLessThan.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF33016145B6222002F93BB /* BeLessThan.h */; };
		AEF3301C145B62E9002F93BB /* BeLessThanSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF33012145B6188002F93BB /* BeLessThanSpec.mm */; };
		AEF3301E145B68D7002F93BB /* BeLTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF3301D145B68D7002F93BB /* BeLTESpec.mm */; };
		AEF3301F145B68D7002F93BB /* BeLTESpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF3301D145B68D7002F93BB /* BeLTESpec.mm */; };
		AEF33021145B69DE002F93BB /* BeLTE.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF33020145B69DE002F93BB /* BeLTE.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF33022145B69DE002F93BB /* BeLTE.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF33020145B69DE002F93BB /* BeLTE.h */; };
		AEF72F7813EC730700786282 /* CedarComparators.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7713EC730700786282 /* CedarComparators.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF72F7913EC732000786282 /* CedarComparators.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72F7713EC730700786282 /* CedarComparators.h */; };
		AEF72F7B13EC734000786282 /* CedarStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF72F7A13EC734000786282 /* CedarStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF72F7C13EC735400786282 /* CedarStringifiers.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF72F7A13EC734000786282 /* CedarStringifiers.h */; };
		AEF7301113ECC25000786282 /* BeEmpty.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7301013ECC25000786282 /* BeEmpty.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF7301B13ECC4AE00786282 /* BeCloseToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301413ECC4AE00786282 /* BeCloseToSpec.mm */; };
		AEF7301C13ECC4AE00786282 /* BeCloseToSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301413ECC4AE00786282 /* BeCloseToSpec.mm */; };
		AEF7301D13ECC4AE00786282 /* BeInstanceOfSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301513ECC4AE00786282 /* BeInstanceOfSpec.mm */; };
		AEF7301E13ECC4AE00786282 /* BeInstanceOfSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301513ECC4AE00786282 /* BeInstanceOfSpec.mm */; };
		AEF7301F13ECC4AE00786282 /* BeNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301613ECC4AE00786282 /* BeNilSpec.mm */; };
		AEF7302013ECC4AE00786282 /* BeNilSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301613ECC4AE00786282 /* BeNilSpec.mm */; };
		AEF7302113ECC4AE00786282 /* BeSameInstanceAsSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301713ECC4AE00786282 /* BeSameInstanceAsSpec.mm */; };
		AEF7302213ECC4AE00786282 /* BeSameInstanceAsSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301713ECC4AE00786282 /* BeSameInstanceAsSpec.mm */; };
		AEF7302313ECC4AE00786282 /* BeTruthySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301813ECC4AE00786282 /* BeTruthySpec.mm */; };
		AEF7302413ECC4AE00786282 /* BeTruthySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301813ECC4AE00786282 /* BeTruthySpec.mm */; };
		AEF7302513ECC4AE00786282 /* EqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301913ECC4AE00786282 /* EqualSpec.mm */; };
		AEF7302613ECC4AE00786282 /* EqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301913ECC4AE00786282 /* EqualSpec.mm */; };
		AEF7302713ECC4AE00786282 /* MutableEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301A13ECC4AE00786282 /* MutableEqualSpec.mm */; };
		AEF7302813ECC4AE00786282 /* MutableEqualSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7301A13ECC4AE00786282 /* MutableEqualSpec.mm */; };
		AEF7302C13ECC4E700786282 /* BeEmptySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7302B13ECC4E700786282 /* BeEmptySpec.mm */; };
		AEF7302D13ECC4E700786282 /* BeEmptySpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEF7302B13ECC4E700786282 /* BeEmptySpec.mm */; };
		AEF7303A13ECCB7B00786282 /* StringifiersBase.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303813ECCB7B00786282 /* StringifiersBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF7303B13ECCB7B00786282 /* StringifiersContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF7303913ECCB7B00786282 /* StringifiersContainer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF8FB0719E6000E00DD4FE4 /* CDRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF8FB0619E6000E00DD4FE4 /* CDRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AEF8FB0819E6000E00DD4FE4 /* CDRVersion.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEF8FB0619E6000E00DD4FE4 /* CDRVersion.h */; };
		AEFD163411DCFDC800F4448A /* CedarApplicationDelegate.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FDA11DC27B800029872 /* CedarApplicationDelegate.h */; };
		AEFD166111DCFEC900F4448A /* CDRExampleReporter.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FD011DC27B800029872 /* CDRExampleReporter.h */; };
		AEFD167A11DCFF1700F4448A /* CDRSpec.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FD211DC27B800029872 /* CDRSpec.h */; };
		AEFD168211DCFF3B00F4448A /* CDRExampleBase.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FCD11DC27B800029872 /* CDRExampleBase.h */; };
		AEFD168D11DCFF8600F4448A /* CDRExampleParent.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = AEEE1FCF11DC27B800029872 /* CDRExampleParent.h */; };
		AEFD17BB11DD1E9E00F4448A /* CDRSharedExampleGroupPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFD17B111DD1E7200F4448A /* CDRSharedExampleGroupPool.m */; };
		B86B685F1A1326E200F283F7 /* OSXGeometryStringifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0F354819E705C700B9F116 /* OSXGeometryStringifiers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CA17998D17F89C4B00C38060 /* RespondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = CA17998C17F89C4B00C38060 /* RespondTo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		CA17998E17F89C4B00C38060 /* RespondTo.h in Copy headers to framework */ = {isa = PBXBuildFile; fileRef = CA17998C17F89C4B00C38060 /* RespondTo.h */; };
		CA17999017F89C9700C38060 /* RespondTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17998F17F89C9700C38060 /* RespondTo.mm */; };
		CA17999117F89C9700C38060 /* RespondTo.mm in Sources */ = {isa = PBXBuildFile; fileRef = CA17998F17F89C9700C38060 /* RespondTo.mm */; };
		E31179D2161FD937007D3CDE /* CDRSlowTestStatistics.h in Headers */ = {isa = PBXBuildFile; fileRef = E31179D0161FD937007D3CDE /* CDRSlowTestStatistics.h */; };
		E31179D5161FD937007D3CDE /* CDRSlowTestStatistics.m in Sources */ = {isa = PBXBuildFile; fileRef = E31179D1161FD937007D3CDE /* CDRSlowTestStatistics.m */; };
		E31179D6161FD937007D3CDE /* CDRSlowTestStatistics.m in Sources */ = {isa = PBXBuildFile; fileRef = E31179D1161FD937007D3CDE /* CDRSlowTestStatistics.m */; };
		E32861321604F287001FA77E /* FibonacciCalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = E32861311604F287001FA77E /* FibonacciCalculator.m */; };
		E32861331604F287001FA77E /* FibonacciCalculator.m in Sources */ = {isa = PBXBuildFile; fileRef = E32861311604F287001FA77E /* FibonacciCalculator.m */; };
		E4BCFDD21817FA110083ED98 /* ObjectWithProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E4BCFDD11817FA110083ED98 /* ObjectWithProperty.m */; };
		E4BCFDD31817FA110083ED98 /* ObjectWithProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = E4BCFDD11817FA110083ED98 /* ObjectWithProperty.m */; };
		F71C2F341D3DAD71003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F71C2F361D3DAD71003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F71C2F371D3DAD71003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F71C2F381D3DAD71003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F71C2F391D3DADD0003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F71C2F3A1D3DADD1003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F71C2F3B1D3DADD1003B37DC /* CedarTestSpecBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = F71C2F331D3DAD71003B37DC /* CedarTestSpecBuilder.m */; };
		F78FDA161B43AA8C0054C768 /* CedarNiceFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665517315C20003CA143 /* CedarNiceFakeSharedExamples.mm */; };
		F78FDA181B43AA8F0054C768 /* CedarOrdinaryFakeSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AEE0665817315DB8003CA143 /* CedarOrdinaryFakeSharedExamples.mm */; };
		F78FDA1A1B43AA930054C768 /* HaveReceivedSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6639A77A14C509FE00B564B7 /* HaveReceivedSpec.mm */; };
		F78FDA1B1B43AB540054C768 /* SimpleIncrementer.m in Sources */ = {isa = PBXBuildFile; fileRef = AE80788A183C71950078C608 /* SimpleIncrementer.m */; };
		F78FDA1D1B43ABBC0054C768 /* ExpectFailureWithMessage.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE8C87AB13624524006C9305 /* ExpectFailureWithMessage.mm */; };
		F7A225DC1B43A8FB006231CC /* FooSuperclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AED10EBB18F46C0E00950904 /* FooSuperclass.m */; };
		F7BBE7D31B43A852009547F0 /* CedarDoubleSharedExamples.mm in Sources */ = {isa = PBXBuildFile; fileRef = AE9AA69615ADB99800617E1A /* CedarDoubleSharedExamples.mm */; };
		F7C8F3041BC63A000088069D /* ContainSubsetSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C8F3031BC63A000088069D /* ContainSubsetSpec.mm */; };
		F7C8F3061BC63A000088069D /* ContainSubsetSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C8F3031BC63A000088069D /* ContainSubsetSpec.mm */; };
		F7C8F3071BC63A000088069D /* ContainSubsetSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C8F3031BC63A000088069D /* ContainSubsetSpec.mm */; };
		F7C8F30B1BC63A000088069D /* ContainSubsetSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C8F3031BC63A000088069D /* ContainSubsetSpec.mm */; };
		F7C8F30C1BC63A000088069D /* ContainSubsetSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C8F3031BC63A000088069D /* ContainSubsetSpec.mm */; };
		F7C9BBED1D3E83E500B694C0 /* CDRSpecRunSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBEC1D3E838800B694C0 /* CDRSpecRunSpec.mm */; };
		F7C9BBEE1D3E83EB00B694C0 /* CDRSpecRunSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBEC1D3E838800B694C0 /* CDRSpecRunSpec.mm */; };
		F7C9BBEF1D3E83EB00B694C0 /* CDRSpecRunSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBEC1D3E838800B694C0 /* CDRSpecRunSpec.mm */; };
		F7C9BBF01D3E83F100B694C0 /* CDRSpecRunSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBEC1D3E838800B694C0 /* CDRSpecRunSpec.mm */; };
		F7C9BBF11D3E83F200B694C0 /* CDRSpecRunSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBEC1D3E838800B694C0 /* CDRSpecRunSpec.mm */; };
		F7C9BBF21D3E83F200B694C0 /* CDRSpecRunSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBEC1D3E838800B694C0 /* CDRSpecRunSpec.mm */; };
		F7C9BBF61D3E85FF00B694C0 /* CDRStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBF51D3E85A100B694C0 /* CDRStateTracker.m */; };
		F7C9BBF71D3E860000B694C0 /* CDRStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBF51D3E85A100B694C0 /* CDRStateTracker.m */; };
		F7C9BBF81D3E860100B694C0 /* CDRStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBF51D3E85A100B694C0 /* CDRStateTracker.m */; };
		F7C9BBF91D3E860100B694C0 /* CDRStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBF51D3E85A100B694C0 /* CDRStateTracker.m */; };
		F7C9BBFA1D3E860200B694C0 /* CDRStateTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BBF51D3E85A100B694C0 /* CDRStateTracker.m */; };
		F7C9BC011D45E16200B694C0 /* CDRRunState.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBFF1D45E16200B694C0 /* CDRRunState.h */; };
		F7C9BC021D45E16200B694C0 /* CDRRunState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BC001D45E16200B694C0 /* CDRRunState.m */; };
		F7C9BC031D45E19A00B694C0 /* CDRRunState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BC001D45E16200B694C0 /* CDRRunState.m */; };
		F7C9BC041D45E19B00B694C0 /* CDRRunState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BC001D45E16200B694C0 /* CDRRunState.m */; };
		F7C9BC051D45E19B00B694C0 /* CDRRunState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BC001D45E16200B694C0 /* CDRRunState.m */; };
		F7C9BC061D45E19C00B694C0 /* CDRRunState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C9BC001D45E16200B694C0 /* CDRRunState.m */; };
		F7C9BC071D45E4E000B694C0 /* CDRRunState.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBFF1D45E16200B694C0 /* CDRRunState.h */; };
		F7C9BC081D45E4E100B694C0 /* CDRRunState.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBFF1D45E16200B694C0 /* CDRRunState.h */; };
		F7C9BC091D45E4E100B694C0 /* CDRRunState.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBFF1D45E16200B694C0 /* CDRRunState.h */; };
		F7C9BC0A1D45E4E400B694C0 /* CDRStateTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF41D3E85A100B694C0 /* CDRStateTracker.h */; };
		F7C9BC0B1D45E4E500B694C0 /* CDRStateTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF41D3E85A100B694C0 /* CDRStateTracker.h */; };
		F7C9BC0C1D45E4E500B694C0 /* CDRStateTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF41D3E85A100B694C0 /* CDRStateTracker.h */; };
		F7C9BC0D1D45E4E600B694C0 /* CDRStateTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF41D3E85A100B694C0 /* CDRStateTracker.h */; };
		F7C9BC0E1D45E4EC00B694C0 /* CDRStateTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF31D3E851100B694C0 /* CDRStateTracking.h */; };
		F7C9BC0F1D45E4EC00B694C0 /* CDRStateTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF31D3E851100B694C0 /* CDRStateTracking.h */; };
		F7C9BC101D45E4ED00B694C0 /* CDRStateTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF31D3E851100B694C0 /* CDRStateTracking.h */; };
		F7C9BC111D45E4ED00B694C0 /* CDRStateTracking.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C9BBF31D3E851100B694C0 /* CDRStateTracking.h */; };
		F7F4099B1B2E3C8B001EFA14 /* CDRXCTestObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F409971B2E3C8B001EFA14 /* CDRXCTestObserver.m */; };
		F7F4099C1B2E3C8B001EFA14 /* CDRXCTestObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F409971B2E3C8B001EFA14 /* CDRXCTestObserver.m */; };
		F7F4099D1B2E3C8B001EFA14 /* CDRXCTestObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F409971B2E3C8B001EFA14 /* CDRXCTestObserver.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		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-iOS StaticLib";
		};
		34852D231BBE36B90072D249 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			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;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AEEE1FB511DC271300029872;
			remoteInfo = Cedar;
		};
		AE02E80E184EADE100414F19 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AEEE224B11DC2BBB00029872;
			remoteInfo = "Cedar-iOS";
		};
		AE03FC101B06C39500013784 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AE4864F71B067620005DB302;
			remoteInfo = "Cedar-iOS-Framework";
		};
		AE248FAB19DCD52500092C14 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AE248F9719DCD52500092C14;
			remoteInfo = "OS X Host App";
		};
		AE248FBF19DCD5E200092C14 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AEEE1FB511DC271300029872;
			remoteInfo = Cedar;
		};
		AE4865A21B067F53005DB302 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AEEE222811DC2B0600029872;
			remoteInfo = "Cedar-StaticLib";
		};
		AEEE218A11DC28E700029872 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AEEE1FA611DC26EA00029872 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = AEEE1FB511DC271300029872;
			remoteInfo = Cedar;
		};
/* 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;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				AE03FC131B06C3BA00013784 /* Cedar.framework in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
		AEEE225E11DC2C5E00029872 /* Copy headers to framework */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "${BUILD_DIR}/${CONFIGURATION}-iphoneuniversal/${PRODUCT_NAME}.framework/Headers";
			dstSubfolderSpec = 0;
			files = (
				34ADD2ED19220F9300B057AC /* AnyInstanceOfClassArgument.h in Copy headers to framework */,
				34ADD2EE19220F9300B057AC /* AnyInstanceConformingToProtocolArgument.h in Copy headers to framework */,
				34C95F541C2DD7B30055F089 /* CDRNullabilityCompat.h in Copy headers to framework */,
				341477711914090000CBA385 /* AnInstanceOf.h in Copy headers to framework */,
				AE0F354F19E87D6F00B9F116 /* CompareCloseTo.h in Copy headers to framework */,
				3414776F191406FC00CBA385 /* ComparatorsContainerConvenience.h in Copy headers to framework */,
				34EBFD0F18FF505F005392AB /* UIKitComparatorsContainer.h in Copy headers to framework */,
				34157D0C1B755DE0007AD1BA /* CDRDefaultReporter.h in Copy headers to framework */,
				1FF3591117B6094A00096517 /* CDRExample.h in Copy headers to framework */,
				1FF3591217B6094A00096517 /* CDRExampleGroup.h in Copy headers to framework */,
				AE18A7BF13F450BD00C8872C /* BeEmpty.h in Copy headers to framework */,
				AE18A7C013F450BD00C8872C /* StringifiersBase.h in Copy headers to framework */,
				AE18A7C113F450BD00C8872C /* StringifiersContainer.h in Copy headers to framework */,
				AEF72F7C13EC735400786282 /* CedarStringifiers.h in Copy headers to framework */,
				AEF72F7913EC732000786282 /* CedarComparators.h in Copy headers to framework */,
				AE0AF58613E9E89D00029396 /* ActualValue.h in Copy headers to framework */,
				AE0AF56C13E9C0FB00029396 /* CedarMatchers.h in Copy headers to framework */,
				AEFD163411DCFDC800F4448A /* CedarApplicationDelegate.h in Copy headers to framework */,
				AEEE226011DC2C8300029872 /* CDRFunctions.h in Copy headers to framework */,
				AEFD166111DCFEC900F4448A /* CDRExampleReporter.h in Copy he
Download .txt
gitextract_0axu_sjl/

├── .gitignore
├── .travis.yml
├── Cedar-Info.plist
├── Cedar.podspec
├── Cedar.xcodeproj/
│   ├── project.pbxproj
│   └── xcshareddata/
│       └── xcschemes/
│           ├── Cedar-OSX SpecBundle.xcscheme
│           ├── Cedar-OSX Specs.xcscheme
│           ├── Cedar-OSX.xcscheme
│           ├── Cedar-iOS SpecBundle.xcscheme
│           ├── Cedar-iOS StaticFramework.xcscheme
│           ├── Cedar-iOS StaticLib.xcscheme
│           ├── Cedar-iOS.xcscheme
│           ├── Cedar-tvOS SpecBundle.xcscheme
│           ├── Cedar-tvOS.xcscheme
│           ├── Cedar-watchOS Specs.xcscheme
│           └── Cedar-watchOS.xcscheme
├── CodeSnippetsAndTemplates/
│   ├── AppCodeSnippets/
│   │   └── Cedar.xml
│   ├── CodeSnippets/
│   │   ├── caft-swift.codesnippet
│   │   ├── caft.codesnippet
│   │   ├── cbef-swift.codesnippet
│   │   ├── cbef.codesnippet
│   │   ├── cbl-context.codesnippet
│   │   ├── cbl-swift.codesnippet
│   │   ├── cbl.codesnippet
│   │   ├── cblcont-swift.codesnippet
│   │   ├── ccont-swift.codesnippet
│   │   ├── ccont.codesnippet
│   │   ├── cdesc-swift.codesnippet
│   │   ├── cdesc.codesnippet
│   │   ├── cexpandpend-swift.codesnippet
│   │   ├── cexpandpend.codesnippet
│   │   ├── cit-swift.codesnippet
│   │   ├── cit.codesnippet
│   │   ├── clog-swift.codesnippet
│   │   ├── clog.codesnippet
│   │   ├── cpend-swift.codesnippet
│   │   ├── cpend.codesnippet
│   │   ├── cshare-swift.codesnippet
│   │   ├── cshare.codesnippet
│   │   ├── csubj-swift.codesnippet
│   │   └── csubj.codesnippet
│   └── Templates/
│       └── File Templates/
│           └── Cedar/
│               └── Cedar Spec.xctemplate/
│                   ├── Objective-C++/
│                   │   └── ___FILEBASENAME___Spec.mm
│                   ├── Swift/
│                   │   └── ___FILEBASENAME___Spec.swift
│                   └── TemplateInfo.plist
├── English.lproj/
│   └── InfoPlist.strings
├── Gemfile
├── MIT.LICENSE.txt
├── README.markdown
├── Rakefile
├── Source/
│   ├── CDRExample.m
│   ├── CDRExampleBase.m
│   ├── CDRExampleGroup.m
│   ├── CDRFunctions.m
│   ├── CDRNil.m
│   ├── CDRRunState.m
│   ├── CDRRuntimeUtilities.m
│   ├── CDRSharedExampleGroupPool.m
│   ├── CDRSpec.m
│   ├── CDRSpecFailure.m
│   ├── CDRSpecHelper.m
│   ├── CDRSpecRun.m
│   ├── CDRStateTracker.h
│   ├── CDRStateTracker.m
│   ├── CDRStateTracking.h
│   ├── CDRSymbolicator.m
│   ├── CDRTestBundleRunner.m
│   ├── CDRTypeUtilities.m
│   ├── Doubles/
│   │   ├── Arguments/
│   │   │   ├── AnyArgument.mm
│   │   │   ├── AnyInstanceArgument.mm
│   │   │   ├── AnyInstanceConformingToProtocolArgument.mm
│   │   │   └── AnyInstanceOfClassArgument.mm
│   │   ├── CDRClassFake.mm
│   │   ├── CDRFake.mm
│   │   ├── CDRProtocolFake.mm
│   │   ├── CDRSpy.mm
│   │   ├── CDRSpyInfo.mm
│   │   ├── CedarDouble.mm
│   │   ├── CedarDoubleImpl.mm
│   │   ├── HaveReceived.mm
│   │   ├── InvocationMatcher.mm
│   │   ├── RejectedMethod.mm
│   │   └── StubbedMethod.mm
│   ├── Extensions/
│   │   ├── NSInvocation+Cedar.m
│   │   └── NSMethodSignature+Cedar.m
│   ├── Headers/
│   │   ├── Project/
│   │   │   ├── CDRBlockHelper.h
│   │   │   ├── CDRNil.h
│   │   │   ├── CDRPrivateFunctions.h
│   │   │   ├── CDRRunState.h
│   │   │   ├── CDRRuntimeUtilities.h
│   │   │   ├── CDRSpecRun.h
│   │   │   ├── CDRSymbolicator.h
│   │   │   ├── CDRTypeUtilities.h
│   │   │   ├── Doubles/
│   │   │   │   ├── CDRSpyInfo.h
│   │   │   │   └── CedarDoubleImpl.h
│   │   │   ├── Extensions/
│   │   │   │   ├── NSInvocation+Cedar.h
│   │   │   │   └── NSMethodSignature+Cedar.h
│   │   │   ├── ReporterHelpers/
│   │   │   │   ├── CDROTestNamer.h
│   │   │   │   └── CDRSlowTestStatistics.h
│   │   │   ├── Reporters/
│   │   │   │   └── CDRReportDispatcher.h
│   │   │   └── XCTest/
│   │   │       ├── CDRXCTestCase.h
│   │   │       ├── CDRXCTestObserver.h
│   │   │       ├── CDRXCTestSuite.h
│   │   │       ├── CDRXCTestSupport.h
│   │   │       └── NSInvocation+CDRXExample.h
│   │   └── Public/
│   │       ├── CDRExample.h
│   │       ├── CDRExampleBase.h
│   │       ├── CDRExampleGroup.h
│   │       ├── CDRExampleParent.h
│   │       ├── CDRFunctions.h
│   │       ├── CDRHooks.h
│   │       ├── CDRNullabilityCompat.h
│   │       ├── CDRSharedExampleGroupPool.h
│   │       ├── CDRSpec.h
│   │       ├── CDRSpecFailure.h
│   │       ├── CDRSpecHelper.h
│   │       ├── CDRVersion.h
│   │       ├── Cedar.h
│   │       ├── Doubles/
│   │       │   ├── Arguments/
│   │       │   │   ├── AnyArgument.h
│   │       │   │   ├── AnyInstanceArgument.h
│   │       │   │   ├── AnyInstanceConformingToProtocolArgument.h
│   │       │   │   ├── AnyInstanceOfClassArgument.h
│   │       │   │   ├── Argument.h
│   │       │   │   ├── ReturnValue.h
│   │       │   │   └── ValueArgument.h
│   │       │   ├── CDRClassFake.h
│   │       │   ├── CDRFake.h
│   │       │   ├── CDRProtocolFake.h
│   │       │   ├── CDRSpy.h
│   │       │   ├── CedarDouble.h
│   │       │   ├── CedarDoubles.h
│   │       │   ├── HaveReceived.h
│   │       │   ├── InvocationMatcher.h
│   │       │   ├── RejectedMethod.h
│   │       │   └── StubbedMethod.h
│   │       ├── Matchers/
│   │       │   ├── ActualValue.h
│   │       │   ├── Base/
│   │       │   │   ├── Base.h
│   │       │   │   ├── BeCloseTo.h
│   │       │   │   ├── BeFalsy.h
│   │       │   │   ├── BeGTE.h
│   │       │   │   ├── BeGreaterThan.h
│   │       │   │   ├── BeInstanceOf.h
│   │       │   │   ├── BeLTE.h
│   │       │   │   ├── BeLessThan.h
│   │       │   │   ├── BeNil.h
│   │       │   │   ├── BeSameInstanceAs.h
│   │       │   │   ├── BeTruthy.h
│   │       │   │   ├── BlockMatcher.h
│   │       │   │   ├── ConformTo.h
│   │       │   │   ├── Equal.h
│   │       │   │   ├── Exist.h
│   │       │   │   ├── RaiseException.h
│   │       │   │   └── RespondTo.h
│   │       │   ├── CedarComparators.h
│   │       │   ├── CedarMatchers.h
│   │       │   ├── CedarStringifiers.h
│   │       │   ├── Comparators/
│   │       │   │   ├── AnInstanceOf.h
│   │       │   │   ├── ComparatorsBase.h
│   │       │   │   ├── ComparatorsContainer.h
│   │       │   │   ├── ComparatorsContainerConvenience.h
│   │       │   │   ├── CompareCloseTo.h
│   │       │   │   ├── CompareEqual.h
│   │       │   │   └── CompareGreaterThan.h
│   │       │   ├── Container/
│   │       │   │   ├── BeEmpty.h
│   │       │   │   ├── Contain.h
│   │       │   │   └── ContainSubset.h
│   │       │   ├── MatcherTemplate.h
│   │       │   ├── OSX/
│   │       │   │   ├── OSXGeometryCompareEqual.h
│   │       │   │   └── OSXGeometryStringifiers.h
│   │       │   ├── ShouldSyntax.h
│   │       │   ├── Stringifiers/
│   │       │   │   ├── StringifiersBase.h
│   │       │   │   └── StringifiersContainer.h
│   │       │   └── UIKit/
│   │       │       ├── UIGeometryCompareEqual.h
│   │       │       ├── UIGeometryStringifiers.h
│   │       │       └── iOS/
│   │       │           └── UIKitComparatorsContainer.h
│   │       ├── Reporters/
│   │       │   ├── CDRBufferedDefaultReporter.h
│   │       │   ├── CDRColorizedReporter.h
│   │       │   ├── CDRDefaultReporter.h
│   │       │   ├── CDRExampleReporter.h
│   │       │   ├── CDRJUnitXMLReporter.h
│   │       │   ├── CDROTestReporter.h
│   │       │   ├── CDRTeamCityReporter.h
│   │       │   └── CedarReporters.h
│   │       └── iOS/
│   │           ├── Cedar-iOS.h
│   │           └── CedarApplicationDelegate.h
│   ├── Matchers/
│   │   ├── Base/
│   │   │   ├── ConformTo.mm
│   │   │   ├── RaiseException.mm
│   │   │   └── RespondTo.mm
│   │   └── Stringifiers/
│   │       └── StringifiersBase.mm
│   ├── ReporterHelpers/
│   │   ├── CDROTestNamer.m
│   │   └── CDRSlowTestStatistics.m
│   ├── Reporters/
│   │   ├── CDRBufferedDefaultReporter.m
│   │   ├── CDRColorizedReporter.m
│   │   ├── CDRDefaultReporter.m
│   │   ├── CDRJUnitXMLReporter.m
│   │   ├── CDROTestReporter.m
│   │   ├── CDRReportDispatcher.m
│   │   └── CDRTeamCityReporter.m
│   ├── XCTest/
│   │   ├── CDRSpec+XCTestSupport.m
│   │   ├── CDRXCTestCase.m
│   │   ├── CDRXCTestFunctions.m
│   │   ├── CDRXCTestObserver.m
│   │   ├── CDRXCTestSuite.m
│   │   └── NSInvocation+CDRXExample.m
│   └── iOS/
│       ├── CedarApplicationDelegate.m
│       └── NSBundle+MainBundleHijack.m
├── Spec/
│   ├── CDRExampleGroupSpec.mm
│   ├── CDRExampleSpec.mm
│   ├── CDRHooksSpec.mm
│   ├── CDRNilSpec.mm
│   ├── CDRSpecFailureSpec.mm
│   ├── CDRSpecRunSpec.mm
│   ├── CDRSpecSpec.mm
│   ├── CDRSymbolicatorSpec.mm
│   ├── CDRTypeUtilitiesSpec.mm
│   ├── Doubles/
│   │   ├── CDRClassFakeSpec.mm
│   │   ├── CDRProtocolFakeSpec.mm
│   │   ├── CDRSpySpec.mm
│   │   ├── CedarDoubleARCSharedExamples.mm
│   │   ├── CedarDoubleSharedExamples.mm
│   │   ├── CedarNiceFakeSharedExamples.mm
│   │   ├── CedarOrdinaryFakeSharedExamples.mm
│   │   └── HaveReceivedSpec.mm
│   ├── Focused/
│   │   ├── FocusedSpec.m
│   │   ├── FocusedSpec2.m
│   │   └── main.mm
│   ├── Matchers/
│   │   ├── Base/
│   │   │   ├── BeCloseToSpec.mm
│   │   │   ├── BeFalsySpec.mm
│   │   │   ├── BeGTESpec.mm
│   │   │   ├── BeGreaterThanSpec.mm
│   │   │   ├── BeInstanceOfSpec.mm
│   │   │   ├── BeLTESpec.mm
│   │   │   ├── BeLessThanSpec.mm
│   │   │   ├── BeNilSpec.mm
│   │   │   ├── BeNil_ARCSpec.mm
│   │   │   ├── BeSameInstanceAsSpec.mm
│   │   │   ├── BeSameInstanceAs_ARCSpec.mm
│   │   │   ├── BeTruthySpec.mm
│   │   │   ├── BlockMatcherSpec.mm
│   │   │   ├── BlockMatcher_ARCSpecSpec.mm
│   │   │   ├── ConformToSpec.mm
│   │   │   ├── EqualSpec.mm
│   │   │   ├── ExistSpec.mm
│   │   │   ├── MutableEqualSpec.mm
│   │   │   ├── RaiseExceptionSpec.mm
│   │   │   └── RespondToSpec.mm
│   │   ├── Container/
│   │   │   ├── BeEmptySpec.mm
│   │   │   ├── ContainSpec.mm
│   │   │   └── ContainSubsetSpec.mm
│   │   ├── ExpectFailureWithMessage.h
│   │   ├── ExpectFailureWithMessage.mm
│   │   ├── OSX/
│   │   │   └── OSXGeometryEqualSpecSpec.mm
│   │   └── UIKit/
│   │       ├── UIKitContainSpec.mm
│   │       └── UIKitEqualSpec.mm
│   ├── ObjCHeadersSpec.mm
│   ├── Reporters/
│   │   ├── CDRDefaultReporterSpec.mm
│   │   ├── CDRJUnitXMLReporterSpec.mm
│   │   └── CDROTestReporterSpec.mm
│   ├── ShouldSyntaxSpec.mm
│   ├── SpecBundle/
│   │   ├── OS X Host App/
│   │   │   ├── Info.plist
│   │   │   └── main.m
│   │   ├── SpecBundle-Info.plist
│   │   ├── SpecBundleApplicationTests.mm
│   │   ├── SpecBundleApplicationTestsWithXCTest.m
│   │   ├── Support/
│   │   │   ├── TestObservationHelper.h
│   │   │   └── TestObservationHelper.m
│   │   └── iOS Host App/
│   │       ├── en.lproj/
│   │       │   └── DummyView.xib
│   │       ├── iOSHostAppDelegate.h
│   │       ├── iOSHostAppDelegate.m
│   │       └── main.m
│   ├── SpecSpec.mm
│   ├── SpecSpec2.m
│   ├── Support/
│   │   ├── ARCViewController.h
│   │   ├── ARCViewController.m
│   │   ├── ArgumentReleaser.h
│   │   ├── ArgumentReleaser.m
│   │   ├── CedarObservedObject.h
│   │   ├── CedarTestSpecBuilder.h
│   │   ├── CedarTestSpecBuilder.m
│   │   ├── DeallocNotifier.h
│   │   ├── DeallocNotifier.m
│   │   ├── ExampleWithPublicRunDates.h
│   │   ├── ExampleWithPublicRunDates.mm
│   │   ├── FibonacciCalculator.h
│   │   ├── FibonacciCalculator.m
│   │   ├── FooSuperclass.h
│   │   ├── FooSuperclass.m
│   │   ├── GData/
│   │   │   ├── GDataXMLNode.h
│   │   │   └── GDataXMLNode.m
│   │   ├── ObjectWithCollections.h
│   │   ├── ObjectWithCollections.m
│   │   ├── ObjectWithForwardingTarget.h
│   │   ├── ObjectWithForwardingTarget.m
│   │   ├── ObjectWithProperty.h
│   │   ├── ObjectWithProperty.m
│   │   ├── ObjectWithValueEquality.h
│   │   ├── ObjectWithValueEquality.m
│   │   ├── ObjectWithWeakDelegate.h
│   │   ├── ObjectWithWeakDelegate.m
│   │   ├── SimpleIncrementer.h
│   │   ├── SimpleIncrementer.m
│   │   ├── SimpleKeyValueObserver.h
│   │   ├── SimpleKeyValueObserver.m
│   │   ├── SimpleMultiplier.h
│   │   ├── TestReporter.h
│   │   └── TestReporter.m
│   ├── Swift/
│   │   ├── Spec-Bridging-Header.h
│   │   ├── SwiftSpec.swift
│   │   └── XCTAssertSpec.swift
│   ├── XCTest/
│   │   └── CDRXCTestSuiteSpec.mm
│   ├── iOS/
│   │   ├── CDRSpyiOSSpec.mm
│   │   ├── Cedar-iOSSpec.mm
│   │   ├── CedarApplicationDelegateSpec.mm
│   │   ├── Info.plist
│   │   ├── WeakReferenceCompatibilitySpec.mm
│   │   ├── XCTest/
│   │   │   └── CDRXTestSuiteSpec.mm
│   │   └── main.mm
│   ├── main.mm
│   └── watchOS/
│       ├── App-Info.plist
│       ├── Extension-Info.plist
│       ├── ExtensionDelegate.mm
│       └── Interface.storyboard
├── install.sh
├── installCodeSnippetsAndTemplates
├── scripts/
│   ├── rake/
│   │   ├── helpers/
│   │   │   ├── appcode.rb
│   │   │   ├── shell.rb
│   │   │   ├── simulator.rb
│   │   │   └── xcode.rb
│   │   ├── helpers.rb
│   │   ├── tasks/
│   │   │   ├── default.rb
│   │   │   ├── dist.rb
│   │   │   ├── frameworks.rb
│   │   │   ├── install.rb
│   │   │   ├── spec_suites.rb
│   │   │   ├── test_bundles.rb
│   │   │   └── versioning.rb
│   │   └── tasks.rb
│   └── set_git_sha_on_framework.rb
└── upgradeCedarFramework
Download .txt
SYMBOL INDEX (112 symbols across 64 files)

FILE: Source/Headers/Project/CDRBlockHelper.h
  type Block_literal (line 3) | struct Block_literal {

FILE: Source/Headers/Project/CDRSymbolicator.h
  type kCDRSymbolicatorError (line 14) | typedef enum {

FILE: Source/Headers/Project/Doubles/CedarDoubleImpl.h
  type CDRStubInvokeStatus (line 6) | typedef enum {

FILE: Source/Headers/Project/Reporters/CDRReportDispatcher.h
  function interface (line 5) | interface CDRReportDispatcher : NSObject {

FILE: Source/Headers/Public/CDRExampleBase.h
  function interface (line 17) | interface CDRExampleBase : NSObject {

FILE: Source/Headers/Public/CDRSpec.h
  function interface (line 47) | interface CDRSpec : NSObject <CDRSpec> {

FILE: Source/Headers/Public/Doubles/Arguments/AnyArgument.h
  function namespace (line 5) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/Arguments/AnyInstanceArgument.h
  function namespace (line 5) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/Arguments/AnyInstanceConformingToProtocolArgument.h
  function namespace (line 5) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/Arguments/AnyInstanceOfClassArgument.h
  function namespace (line 5) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/Arguments/Argument.h
  function namespace (line 8) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/Arguments/ReturnValue.h
  function namespace (line 5) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/Arguments/ValueArgument.h
  function namespace (line 7) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/CDRSpy.h
  function end (line 14) | end

FILE: Source/Headers/Public/Doubles/CedarDouble.h
  function namespace (line 5) | namespace Cedar { namespace Doubles {
  function end (line 23) | end

FILE: Source/Headers/Public/Doubles/HaveReceived.h
  function namespace (line 7) | namespace Cedar { namespace Doubles {
  function InvocationMatcher (line 79) | InvocationMatcher(expectedSelector) {

FILE: Source/Headers/Public/Doubles/InvocationMatcher.h
  function namespace (line 7) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/RejectedMethod.h
  function namespace (line 11) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Doubles/StubbedMethod.h
  function namespace (line 11) | namespace Cedar { namespace Doubles {

FILE: Source/Headers/Public/Matchers/ActualValue.h
  function namespace (line 10) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/Base.h
  function namespace (line 8) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeCloseTo.h
  function namespace (line 9) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 72) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeFalsy.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 37) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeGTE.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 60) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeGreaterThan.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private  {
  function namespace (line 62) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeInstanceOf.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 81) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeLTE.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 60) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeLessThan.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 60) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeNil.h
  function namespace (line 10) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 76) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeSameInstanceAs.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 98) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BeTruthy.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 36) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/BlockMatcher.h
  function namespace (line 19) | namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/ConformTo.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 29) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/Equal.h
  function namespace (line 8) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 61) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/Exist.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 28) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Base/RaiseException.h
  type RaiseExceptionMessageBuilder (line 12) | struct RaiseExceptionMessageBuilder {
  function RaiseException (line 27) | RaiseException operator()() const;

FILE: Source/Headers/Public/Matchers/Base/RespondTo.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 29) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Comparators/AnInstanceOf.h
  function namespace (line 4) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 75) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Comparators/ComparatorsContainer.h
  function namespace (line 9) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/Comparators/ComparatorsContainerConvenience.h
  function namespace (line 3) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/Comparators/CompareCloseTo.h
  function namespace (line 5) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/Comparators/CompareEqual.h
  function namespace (line 3) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/Comparators/CompareGreaterThan.h
  function namespace (line 3) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/Container/BeEmpty.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 33) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Container/Contain.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private {
  function NSString (line 76) | inline NSString * Contain<AnInstanceOf>::string_for_element() const {
  function namespace (line 100) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Container/ContainSubset.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Private {
  function namespace (line 90) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/MatcherTemplate.h
  function namespace (line 5) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/OSX/OSXGeometryCompareEqual.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/OSX/OSXGeometryStringifiers.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Stringifiers {

FILE: Source/Headers/Public/Matchers/ShouldSyntax.h
  function namespace (line 5) | namespace Cedar { namespace Matchers {

FILE: Source/Headers/Public/Matchers/Stringifiers/StringifiersBase.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Stringifiers {

FILE: Source/Headers/Public/Matchers/Stringifiers/StringifiersContainer.h
  function namespace (line 7) | namespace Cedar { namespace Matchers { namespace Stringifiers {

FILE: Source/Headers/Public/Matchers/UIKit/UIGeometryCompareEqual.h
  function namespace (line 9) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Matchers/UIKit/UIGeometryStringifiers.h
  function namespace (line 8) | namespace Cedar { namespace Matchers { namespace Stringifiers {

FILE: Source/Headers/Public/Matchers/UIKit/iOS/UIKitComparatorsContainer.h
  function namespace (line 6) | namespace Cedar { namespace Matchers { namespace Comparators {

FILE: Source/Headers/Public/Reporters/CDRDefaultReporter.h
  function interface (line 5) | interface CDRDefaultReporter : NSObject <CDRExampleReporter> {

FILE: Source/Headers/Public/Reporters/CDRJUnitXMLReporter.h
  function interface (line 4) | interface CDRJUnitXMLReporter : CDRDefaultReporter {

FILE: Source/Headers/Public/Reporters/CDRTeamCityReporter.h
  function interface (line 4) | interface CDRTeamCityReporter : CDRDefaultReporter {

FILE: Spec/Support/GData/GDataXMLNode.h
  type NSUInteger (line 95) | typedef NSUInteger GDataXMLNodeKind;
  function interface (line 97) | interface GDataXMLNode : NSObject <NSCopying> {

FILE: Spec/Support/SimpleIncrementer.h
  type LargeIncrementerStruct (line 3) | typedef struct {

FILE: scripts/rake/helpers/appcode.rb
  class AppCode (line 3) | class AppCode
    method install_cedar_snippets (line 4) | def self.install_cedar_snippets(root_dir: ENV['HOME'])
    method remove_installed_cedar_snippets (line 12) | def self.remove_installed_cedar_snippets
    method possible_appcode_directories (line 20) | def self.possible_appcode_directories(root_dir: ENV['HOME'])

FILE: scripts/rake/helpers/shell.rb
  class Shell (line 1) | class Shell
    method run (line 3) | def self.run(cmd, logfile = nil)
    method with_env (line 28) | def self.with_env(env_vars)
    method fold (line 45) | def self.fold(name)
    method output_file (line 53) | def self.output_file(target)
    method green (line 65) | def self.green ; "\033[32m" end
    method red (line 66) | def self.red   ; "\033[31m" end
    method clear (line 67) | def self.clear ; "\033[0m"  end

FILE: scripts/rake/helpers/simulator.rb
  class Simulator (line 3) | class Simulator
    method launch (line 4) | def self.launch(app_dir, app_name, logfile)
    method launch_bundle (line 25) | def self.launch_bundle(app_dir, app_name, test_bundle, logfile)
    method kill (line 36) | def self.kill

FILE: scripts/rake/helpers/xcode.rb
  class Xcode (line 3) | class Xcode
    method version (line 4) | def self.version
    method developer_dir (line 8) | def self.developer_dir
    method build_dir (line 12) | def self.build_dir(effective_platform_name = "")
    method sdk_dir_for_version (line 16) | def self.sdk_dir_for_version(version)
    method destination_for_ios_sdk (line 22) | def self.destination_for_ios_sdk(version)
    method swift_build_settings (line 26) | def self.swift_build_settings
    method clean (line 30) | def self.clean
    method build (line 35) | def self.build(options = nil)
    method test (line 50) | def self.test(options = nil)
    method analyze (line 65) | def self.analyze(options = nil)
    method sed_project (line 79) | def self.sed_project(search, replace)
    method template_directories (line 85) | def self.template_directories
Condensed preview — 338 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,815K chars).
[
  {
    "path": ".gitignore",
    "chars": 96,
    "preview": "*.mode1v3\n*.pbxuser\n*.xcworkspace\nxcuserdata\nbuild\n.DS_Store\n.idea\ntemplate-project\nDerivedData\n"
  },
  {
    "path": ".travis.yml",
    "chars": 941,
    "preview": "language: objective-c\n\nenv:\n  matrix:\n    - CEDAR_SDK_VERSION=\"8.1\" CEDAR_SDK_RUNTIME_VERSION=\"7.0.3\" TASK=\"rake ci\"\n   "
  },
  {
    "path": "Cedar-Info.plist",
    "chars": 781,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "Cedar.podspec",
    "chars": 1140,
    "preview": "Pod::Spec.new do |s|\n  s.name     = 'Cedar'\n  s.version  = '1.0'\n  s.license  = 'MIT'\n  s.summary  = 'BDD-style testing "
  },
  {
    "path": "Cedar.xcodeproj/project.pbxproj",
    "chars": 438885,
    "preview": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXAggregateTarget sec"
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX SpecBundle.xcscheme",
    "chars": 4416,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX Specs.xcscheme",
    "chars": 3557,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-OSX.xcscheme",
    "chars": 4246,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS SpecBundle.xcscheme",
    "chars": 3859,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS StaticFramework.xcscheme",
    "chars": 2922,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0730\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS StaticLib.xcscheme",
    "chars": 2859,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0730\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-iOS.xcscheme",
    "chars": 4286,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS SpecBundle.xcscheme",
    "chars": 2589,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-tvOS.xcscheme",
    "chars": 4254,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS Specs.xcscheme",
    "chars": 5513,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "Cedar.xcodeproj/xcshareddata/xcschemes/Cedar-watchOS.xcscheme",
    "chars": 2856,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0720\"\n   version = \"1.3\">\n   <BuildAction\n      "
  },
  {
    "path": "CodeSnippetsAndTemplates/AppCodeSnippets/Cedar.xml",
    "chars": 15171,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<templateSet group=\"Cedar\">\n  <template name=\"ccont\" value=\"context(@&quot;$subje"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/caft-swift.codesnippet",
    "chars": 914,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/caft.codesnippet",
    "chars": 897,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cbef-swift.codesnippet",
    "chars": 917,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cbef.codesnippet",
    "chars": 899,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cbl-context.codesnippet",
    "chars": 968,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cbl-swift.codesnippet",
    "chars": 860,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cbl.codesnippet",
    "chars": 851,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cblcont-swift.codesnippet",
    "chars": 955,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/ccont-swift.codesnippet",
    "chars": 939,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/ccont.codesnippet",
    "chars": 922,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cdesc-swift.codesnippet",
    "chars": 942,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cdesc.codesnippet",
    "chars": 925,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cexpandpend-swift.codesnippet",
    "chars": 917,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cexpandpend.codesnippet",
    "chars": 907,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cit-swift.codesnippet",
    "chars": 938,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cit.codesnippet",
    "chars": 921,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/clog-swift.codesnippet",
    "chars": 854,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/clog.codesnippet",
    "chars": 916,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cpend-swift.codesnippet",
    "chars": 939,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cpend.codesnippet",
    "chars": 920,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cshare-swift.codesnippet",
    "chars": 985,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/cshare.codesnippet",
    "chars": 987,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/csubj-swift.codesnippet",
    "chars": 922,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/CodeSnippets/csubj.codesnippet",
    "chars": 904,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "CodeSnippetsAndTemplates/Templates/File Templates/Cedar/Cedar Spec.xctemplate/Objective-C++/___FILEBASENAME___Spec.mm",
    "chars": 362,
    "preview": "#import <Cedar/Cedar.h>\n#import \"___VARIABLE_cedarClass:identifier___.h\"\n\nusing namespace Cedar::Matchers;\nusing namespa"
  },
  {
    "path": "CodeSnippetsAndTemplates/Templates/File Templates/Cedar/Cedar Spec.xctemplate/Swift/___FILEBASENAME___Spec.swift",
    "chars": 225,
    "preview": "import Cedar\n\nclass ___VARIABLE_cedarClass:identifier___Spec: CDRSpec {\n    override func declareBehaviors() {\n        v"
  },
  {
    "path": "CodeSnippetsAndTemplates/Templates/File Templates/Cedar/Cedar Spec.xctemplate/TemplateInfo.plist",
    "chars": 1980,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
  },
  {
    "path": "English.lproj/InfoPlist.strings",
    "chars": 46,
    "preview": "/* Localized versions of Info.plist keys */\n\n"
  },
  {
    "path": "Gemfile",
    "chars": 79,
    "preview": "source \"https://rubygems.org\"\n\ngem 'cucumber'\ngem 'aruba'\ngem 'rake'\ngem 'pry'\n"
  },
  {
    "path": "MIT.LICENSE.txt",
    "chars": 1056,
    "preview": "Copyright (c) 2010 Pivotal Labs\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this so"
  },
  {
    "path": "README.markdown",
    "chars": 3502,
    "preview": "# Cedar\n\n[![Build Status](https://travis-ci.org/cedarbdd/cedar.png?branch=master)](https://travis-ci.org/cedarbdd/cedar)"
  },
  {
    "path": "Rakefile",
    "chars": 1644,
    "preview": "PROJECT_NAME = \"Cedar\"\nAPP_IOS_NAME = \"Cedar-iOS StaticLib Specs\"\nCONFIGURATION = \"Release\"\n\nSPECS_TARGET_NAME = \"Cedar-"
  },
  {
    "path": "Source/CDRExample.m",
    "chars": 2988,
    "preview": "#import \"CDRExample.h\"\n#import \"CDRSpecHelper.h\"\n#import \"CDRReportDispatcher.h\"\n\nconst CDRSpecBlock PENDING = nil;\n\n@in"
  },
  {
    "path": "Source/CDRExampleBase.m",
    "chars": 1644,
    "preview": "#import \"CDRExampleBase.h\"\n#import \"CDRSpecHelper.h\"\n#import \"CDRReportDispatcher.h\"\n\n@implementation CDRExampleBase\n\n@s"
  },
  {
    "path": "Source/CDRExampleGroup.m",
    "chars": 4744,
    "preview": "#import \"CDRExampleGroup.h\"\n#import \"CDRReportDispatcher.h\"\n\n@interface CDRExampleGroup (Private)\n- (void)startObserving"
  },
  {
    "path": "Source/CDRFunctions.m",
    "chars": 13294,
    "preview": "#import <Foundation/Foundation.h>\n#import <objc/runtime.h>\n#import \"CDRSpec.h\"\n#import \"CDRHooks.h\"\n#import \"CDRExampleG"
  },
  {
    "path": "Source/CDRNil.m",
    "chars": 341,
    "preview": "#import \"CDRNil.h\"\n\n@implementation CDRNil\n\n+ (instancetype)nilObject {\n    return [[[self alloc] init] autorelease];\n}\n"
  },
  {
    "path": "Source/CDRRunState.m",
    "chars": 254,
    "preview": "#import \"CDRRunState.h\"\n\nstatic CedarRunState CDRCurrentRunState = CedarRunStateNotYetStarted;\n\nCedarRunState CDRCurrent"
  },
  {
    "path": "Source/CDRRuntimeUtilities.m",
    "chars": 3644,
    "preview": "#import \"CDRRuntimeUtilities.h\"\n#import <objc/runtime.h>\n\n\nstatic void CDRCopyProtocolsFromClass(Class sourceClass, Clas"
  },
  {
    "path": "Source/CDRSharedExampleGroupPool.m",
    "chars": 1789,
    "preview": "#import \"CDRSharedExampleGroupPool.h\"\n#import \"CDRSpecHelper.h\"\n#import \"CDRSpec.h\"\n#import \"CDRExampleGroup.h\"\n#import "
  },
  {
    "path": "Source/CDRSpec.m",
    "chars": 10919,
    "preview": "#import <objc/runtime.h>\n\n#import \"CDRSpec.h\"\n#import \"CDRExample.h\"\n#import \"CDRRunState.h\"\n#import \"CDRSpecHelper.h\"\n#"
  },
  {
    "path": "Source/CDRSpecFailure.m",
    "chars": 5880,
    "preview": "#import \"CDRSpecFailure.h\"\n#import \"CDRSymbolicator.h\"\n#import <regex.h>\n\n@interface CDRSpecFailure ()\n+ (void)extractRe"
  },
  {
    "path": "Source/CDRSpecHelper.m",
    "chars": 2836,
    "preview": "#import \"CDRSpecHelper.h\"\n\nstatic CDRSpecHelper *specHelper__;\n\n@interface CDRSpecHelper ()\n@property (nonatomic, retain"
  },
  {
    "path": "Source/CDRSpecRun.m",
    "chars": 1839,
    "preview": "#import \"CDRSpec.h\"\n#import \"CDRSpecRun.h\"\n#import \"CDRPrivateFunctions.h\"\n#import \"CDRReportDispatcher.h\"\n\n@interface C"
  },
  {
    "path": "Source/CDRStateTracker.h",
    "chars": 127,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRStateTracking.h\"\n\n@interface CDRStateTracker : NSObject <CDRStateTracking>"
  },
  {
    "path": "Source/CDRStateTracker.m",
    "chars": 356,
    "preview": "#import \"CDRStateTracker.h\"\n#import \"CDRRunState.h\"\n\n@implementation CDRStateTracker\n\n- (void)didStartPreparingTests {\n "
  },
  {
    "path": "Source/CDRStateTracking.h",
    "chars": 173,
    "preview": "#import <Foundation/Foundation.h>\n\n@protocol CDRStateTracking <NSObject>\n\n- (void)didStartPreparingTests;\n- (void)didSta"
  },
  {
    "path": "Source/CDRSymbolicator.m",
    "chars": 10381,
    "preview": "#import \"CDRSymbolicator.h\"\n#import <objc/runtime.h>\n#import <mach-o/dyld.h>\n#import <libunwind.h>\n#import <regex.h>\n\nco"
  },
  {
    "path": "Source/CDRTestBundleRunner.m",
    "chars": 293,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRFunctions.h\"\n\n@interface CDRTestBundleRunner : NSObject\n@end\n\n@implementat"
  },
  {
    "path": "Source/CDRTypeUtilities.m",
    "chars": 7678,
    "preview": "#import \"CDRTypeUtilities.h\"\n#import \"CDRNil.h\"\n\n@implementation CDRTypeUtilities\n\nstatic NSDictionary *typeEncodingMapp"
  },
  {
    "path": "Source/Doubles/Arguments/AnyArgument.mm",
    "chars": 199,
    "preview": "#import \"AnyArgument.h\"\n\n\nnamespace Cedar { namespace Doubles {\n    namespace Arguments {\n        const Argument::shared"
  },
  {
    "path": "Source/Doubles/Arguments/AnyInstanceArgument.mm",
    "chars": 435,
    "preview": "#import \"AnyInstanceArgument.h\"\n\nnamespace Cedar { namespace Doubles {\n    /* virtual */ AnyInstanceArgument::~AnyInstan"
  },
  {
    "path": "Source/Doubles/Arguments/AnyInstanceConformingToProtocolArgument.mm",
    "chars": 1505,
    "preview": "#import \"AnyInstanceConformingToProtocolArgument.h\"\n\nnamespace Cedar { namespace Doubles {\n    AnyInstanceConformingToPr"
  },
  {
    "path": "Source/Doubles/Arguments/AnyInstanceOfClassArgument.mm",
    "chars": 1295,
    "preview": "#import \"AnyInstanceOfClassArgument.h\"\n\nnamespace Cedar { namespace Doubles {\n    AnyInstanceOfClassArgument::AnyInstanc"
  },
  {
    "path": "Source/Doubles/CDRClassFake.mm",
    "chars": 3649,
    "preview": "#import \"CDRFake.h\"\n#import \"CDRClassFake.h\"\n#import \"objc/runtime.h\"\n#import \"StubbedMethod.h\"\n#import \"CedarDoubleImpl"
  },
  {
    "path": "Source/Doubles/CDRFake.mm",
    "chars": 3697,
    "preview": "#import \"NSInvocation+Cedar.h\"\n#import \"CDRFake.h\"\n#import <objc/runtime.h>\n#import \"StubbedMethod.h\"\n#import \"CedarDoub"
  },
  {
    "path": "Source/Doubles/CDRProtocolFake.mm",
    "chars": 5472,
    "preview": "#import \"CDRFake.h\"\n#import \"CDRProtocolFake.h\"\n#import \"StubbedMethod.h\"\n#import <objc/runtime.h>\n\nstatic bool protocol"
  },
  {
    "path": "Source/Doubles/CDRSpy.mm",
    "chars": 6326,
    "preview": "#import \"NSInvocation+Cedar.h\"\n#import \"CDRSpy.h\"\n#import <objc/runtime.h>\n#import \"StubbedMethod.h\"\n#import \"CedarDoubl"
  },
  {
    "path": "Source/Doubles/CDRSpyInfo.mm",
    "chars": 3436,
    "preview": "#import \"CDRSpyInfo.h\"\n#import \"CDRSpy.h\"\n#import \"CDRHooks.h\"\n#import \"CedarDoubleImpl.h\"\n#import <objc/runtime.h>\n\nsta"
  },
  {
    "path": "Source/Doubles/CedarDouble.mm",
    "chars": 962,
    "preview": "#import \"CedarDouble.h\"\n#import \"CDRSpy.h\"\n#import \"StubbedMethod.h\"\n#import \"RejectedMethod.h\"\n#import <objc/runtime.h>"
  },
  {
    "path": "Source/Doubles/CedarDoubleImpl.mm",
    "chars": 6982,
    "preview": "#import \"CedarDoubleImpl.h\"\n#import \"CDRHooks.h\"\n\nusing namespace Cedar::Doubles;\n\nstatic NSMutableArray *registeredDoub"
  },
  {
    "path": "Source/Doubles/HaveReceived.mm",
    "chars": 673,
    "preview": "#import \"HaveReceived.h\"\n#import \"NSInvocation+Cedar.h\"\n\nnamespace Cedar { namespace Doubles {\n\n    NSString * recorded_"
  },
  {
    "path": "Source/Doubles/InvocationMatcher.mm",
    "chars": 4560,
    "preview": "#import \"InvocationMatcher.h\"\n#import <objc/runtime.h>\n#import \"CDRTypeUtilities.h\"\n\nnamespace Cedar { namespace Doubles"
  },
  {
    "path": "Source/Doubles/RejectedMethod.mm",
    "chars": 393,
    "preview": "#import \"RejectedMethod.h\"\n#import \"AnyArgument.h\"\n\nnamespace Cedar { namespace Doubles {\n\n    RejectedMethod::RejectedM"
  },
  {
    "path": "Source/Doubles/StubbedMethod.mm",
    "chars": 12175,
    "preview": "#import \"StubbedMethod.h\"\n#import \"AnyArgument.h\"\n#import \"CDRTypeUtilities.h\"\n#import \"NSInvocation+Cedar.h\"\n#import \"N"
  },
  {
    "path": "Source/Extensions/NSInvocation+Cedar.m",
    "chars": 3511,
    "preview": "#import \"NSInvocation+Cedar.h\"\n#import \"NSMethodSignature+Cedar.h\"\n#import \"CDRBlockHelper.h\"\n#import \"CDRTypeUtilities."
  },
  {
    "path": "Source/Extensions/NSMethodSignature+Cedar.m",
    "chars": 2126,
    "preview": "#import \"NSMethodSignature+Cedar.h\"\n#import \"CDRBlockHelper.h\"\n\nstatic const char *Block_signature(id blockObj) {\n    st"
  },
  {
    "path": "Source/Headers/Project/CDRBlockHelper.h",
    "chars": 745,
    "preview": "\n// See http://clang.llvm.org/docs/Block-ABI-Apple.html\nstruct Block_literal {\n    void *isa;\n    int flags;\n    int res"
  },
  {
    "path": "Source/Headers/Project/CDRNil.h",
    "chars": 325,
    "preview": "#import <Foundation/Foundation.h>\n\n/**\n * CDRNil is an internal class used to box 'nil' values when they need to be put "
  },
  {
    "path": "Source/Headers/Project/CDRPrivateFunctions.h",
    "chars": 685,
    "preview": "#import <Foundation/Foundation.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n    void CDRMarkXcodeFocusedExamplesInSpecs(N"
  },
  {
    "path": "Source/Headers/Project/CDRRunState.h",
    "chars": 334,
    "preview": "#import <Foundation/Foundation.h>\n\ntypedef NS_ENUM(NSInteger, CedarRunState) {\n    CedarRunStateNotYetStarted   = 0,\n   "
  },
  {
    "path": "Source/Headers/Project/CDRRuntimeUtilities.h",
    "chars": 208,
    "preview": "#import <Foundation/Foundation.h>\n\n@interface CDRRuntimeUtilities : NSObject\n\n+ (Class)createMixinSubclassOf:(Class)pare"
  },
  {
    "path": "Source/Headers/Project/CDRSpecRun.h",
    "chars": 562,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRStateTracking.h\"\n\n@class CDRReportDispatcher;\n\n@interface CDRSpecRun : NSO"
  },
  {
    "path": "Source/Headers/Project/CDRSymbolicator.h",
    "chars": 1362,
    "preview": "#import <Foundation/Foundation.h>\n\n#if __arm__ || TARGET_OS_WATCH  // libunwind functions are not available\n#define CDR_"
  },
  {
    "path": "Source/Headers/Project/CDRTypeUtilities.h",
    "chars": 220,
    "preview": "#import <Foundation/Foundation.h>\n\n@interface CDRTypeUtilities : NSObject\n+ (NSString *)typeNameForEncoding:(const char "
  },
  {
    "path": "Source/Headers/Project/Doubles/CDRSpyInfo.h",
    "chars": 522,
    "preview": "#import <Foundation/Foundation.h>\n\n@class CedarDoubleImpl;\n\n@interface CDRSpyInfo : NSObject\n\n@property (nonatomic, assi"
  },
  {
    "path": "Source/Headers/Project/Doubles/CedarDoubleImpl.h",
    "chars": 511,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CedarDouble.h\"\n#import \"StubbedMethod.h\"\n#import \"RejectedMethod.h\"\n\ntypedef "
  },
  {
    "path": "Source/Headers/Project/Extensions/NSInvocation+Cedar.h",
    "chars": 194,
    "preview": "#import <Foundation/Foundation.h>\n\n@interface NSInvocation (Cedar)\n\n- (void)cdr_copyBlockArguments;\n- (void)cdr_invokeUs"
  },
  {
    "path": "Source/Headers/Project/Extensions/NSMethodSignature+Cedar.h",
    "chars": 197,
    "preview": "#import <Foundation/Foundation.h>\n\n@interface NSMethodSignature (Cedar)\n\n+ (NSMethodSignature *)cdr_signatureFromBlock:("
  },
  {
    "path": "Source/Headers/Project/ReporterHelpers/CDROTestNamer.h",
    "chars": 323,
    "preview": "#import <Foundation/Foundation.h>\n\n@class CDRExampleBase;\n\n@interface CDROTestNamer : NSObject\n\n- (NSString *)classNameF"
  },
  {
    "path": "Source/Headers/Project/ReporterHelpers/CDRSlowTestStatistics.h",
    "chars": 140,
    "preview": "#import <Foundation/Foundation.h>\n\n@interface CDRSlowTestStatistics : NSObject\n\n- (void)printStatsForExampleGroups:(NSAr"
  },
  {
    "path": "Source/Headers/Project/Reporters/CDRReportDispatcher.h",
    "chars": 624,
    "preview": "#import \"CDRExampleReporter.h\"\n\n@class CDRExampleGroup, CDRExample, CDRSpec;\n\n@interface CDRReportDispatcher : NSObject "
  },
  {
    "path": "Source/Headers/Project/XCTest/CDRXCTestCase.h",
    "chars": 461,
    "preview": "#import <Foundation/Foundation.h>\n\n/// The methods on this class are mixed into dynamically-created XCTestCase subclasse"
  },
  {
    "path": "Source/Headers/Project/XCTest/CDRXCTestObserver.h",
    "chars": 129,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRXCTestSupport.h\"\n\n@interface CDRXCTestObserver : NSObject <XCTestObservati"
  },
  {
    "path": "Source/Headers/Project/XCTest/CDRXCTestSuite.h",
    "chars": 374,
    "preview": "#import <Foundation/Foundation.h>\n\n@class CDRSpecRun;\n\n/// This class should be thought of as a XCTestSuite subclass. Th"
  },
  {
    "path": "Source/Headers/Project/XCTest/CDRXCTestSupport.h",
    "chars": 771,
    "preview": "#import <Foundation/Foundation.h>\n\n// This file redeclares various XCTest classes and selectors to make the compiler hap"
  },
  {
    "path": "Source/Headers/Project/XCTest/NSInvocation+CDRXExample.h",
    "chars": 449,
    "preview": "#import <Foundation/Foundation.h>\n\n@class CDRReportDispatcher;\n@class CDRExample;\n\n@interface NSInvocation (CDRXExample)"
  },
  {
    "path": "Source/Headers/Public/CDRExample.h",
    "chars": 507,
    "preview": "#import \"CDRExampleBase.h\"\n#import \"CDRNullabilityCompat.h\"\n#import \"CDRSpecFailure.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n@interf"
  },
  {
    "path": "Source/Headers/Public/CDRExampleBase.h",
    "chars": 1443,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n#import \"CDRExampleParent.h\"\n\nNS_ASSUME_NONNULL_BEGIN"
  },
  {
    "path": "Source/Headers/Public/CDRExampleGroup.h",
    "chars": 636,
    "preview": "#import \"CDRExampleBase.h\"\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n@interface CDRExampleGroup : CDREx"
  },
  {
    "path": "Source/Headers/Public/CDRExampleParent.h",
    "chars": 407,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\ntypedef void (^CDRSpecBlock"
  },
  {
    "path": "Source/Headers/Public/CDRFunctions.h",
    "chars": 584,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n#ifdef __cplusplus\nextern \""
  },
  {
    "path": "Source/Headers/Public/CDRHooks.h",
    "chars": 277,
    "preview": "#import <Foundation/Foundation.h>\n\n/**\n * CDRHooks\n *\n * Conform classes to this protocol if you want to register global"
  },
  {
    "path": "Source/Headers/Public/CDRNullabilityCompat.h",
    "chars": 289,
    "preview": "\n#if !__has_feature(nullability)\n#ifndef NS_ASSUME_NONNULL_BEGIN\n\n#define NS_ASSUME_NONNULL_BEGIN\n#define NS_ASSUME_NONN"
  },
  {
    "path": "Source/Headers/Public/CDRSharedExampleGroupPool.h",
    "chars": 1684,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n#define CDR_OVERLOADABLE __"
  },
  {
    "path": "Source/Headers/Public/CDRSpec.h",
    "chars": 2197,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRExampleBase.h\"\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n"
  },
  {
    "path": "Source/Headers/Public/CDRSpecFailure.h",
    "chars": 918,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n@interface CDRSpecFailure :"
  },
  {
    "path": "Source/Headers/Public/CDRSpecHelper.h",
    "chars": 955,
    "preview": "#import \"CDRSpec.h\"\n#import \"CDRNullabilityCompat.h\"\n#import \"CDRHooks.h\"\n#import \"CDRSharedExampleGroupPool.h\"\n#import "
  },
  {
    "path": "Source/Headers/Public/CDRVersion.h",
    "chars": 73,
    "preview": "#import <Foundation/Foundation.h>\n\nstatic NSString *CDRVersion = @\"1.0\";\n"
  },
  {
    "path": "Source/Headers/Public/Cedar.h",
    "chars": 532,
    "preview": "#pragma mark - Cedar Core\n\n#import \"CDRVersion.h\"\n\n\n#pragma mark - Cedar Runner\n\n#import \"CDRSpec.h\"\n#import \"CDRHooks.h"
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/AnyArgument.h",
    "chars": 843,
    "preview": "#import \"Argument.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Doubles {\n\n    class AnyArgument : public Argument"
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/AnyInstanceArgument.h",
    "chars": 578,
    "preview": "#import \"Argument.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Doubles {\n\n    class AnyInstanceArgument : public "
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/AnyInstanceConformingToProtocolArgument.h",
    "chars": 785,
    "preview": "#import \"AnyInstanceArgument.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Doubles {\n\n    class AnyInstanceConform"
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/AnyInstanceOfClassArgument.h",
    "chars": 715,
    "preview": "#import \"AnyInstanceArgument.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Doubles {\n\n    class AnyInstanceOfClass"
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/Argument.h",
    "chars": 1344,
    "preview": "#import <Foundation/Foundation.h>\n\n#ifdef __cplusplus\n\n#import <memory>\n#import <typeinfo>\n\nnamespace Cedar { namespace "
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/ReturnValue.h",
    "chars": 2429,
    "preview": "#import \"ValueArgument.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Doubles {\n\n    class ReturnValue {\n    public"
  },
  {
    "path": "Source/Headers/Public/Doubles/Arguments/ValueArgument.h",
    "chars": 6466,
    "preview": "#import \"Argument.h\"\n#import \"CedarStringifiers.h\"\n#import \"CedarComparators.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { n"
  },
  {
    "path": "Source/Headers/Public/Doubles/CDRClassFake.h",
    "chars": 308,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n#import \"CDRFake.h\"\n#import \"CedarDouble.h\"\n\nNS_ASSUM"
  },
  {
    "path": "Source/Headers/Public/Doubles/CDRFake.h",
    "chars": 586,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n#import \"CedarDouble.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n#if"
  },
  {
    "path": "Source/Headers/Public/Doubles/CDRProtocolFake.h",
    "chars": 472,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n#import \"CedarDouble.h\"\n#import \"CDRFake.h\"\n\n#ifdef _"
  },
  {
    "path": "Source/Headers/Public/Doubles/CDRSpy.h",
    "chars": 739,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n#import \"CedarDouble.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n#if"
  },
  {
    "path": "Source/Headers/Public/Doubles/CedarDouble.h",
    "chars": 1245,
    "preview": "#import <Foundation/Foundation.h>\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Doubles {\n    class StubbedMethod;\n  "
  },
  {
    "path": "Source/Headers/Public/Doubles/CedarDoubles.h",
    "chars": 451,
    "preview": "#pragma mark - Doubles\n\n#import \"CDRSpy.h\"\n#import \"CDRFake.h\"\n#import \"CDRClassFake.h\"\n#import \"CDRProtocolFake.h\"\n\n\n#p"
  },
  {
    "path": "Source/Headers/Public/Doubles/HaveReceived.h",
    "chars": 5305,
    "preview": "#import \"Base.h\"\n#import \"InvocationMatcher.h\"\n#import \"CedarDouble.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace "
  },
  {
    "path": "Source/Headers/Public/Doubles/InvocationMatcher.h",
    "chars": 1530,
    "preview": "#import \"ValueArgument.h\"\n\n#ifdef __cplusplus\n\n#import <vector>\n\nnamespace Cedar { namespace Doubles {\n\n    class Invoca"
  },
  {
    "path": "Source/Headers/Public/Doubles/RejectedMethod.h",
    "chars": 483,
    "preview": "#import <Foundation/Foundation.h>\n#import \"InvocationMatcher.h\"\n#import \"Argument.h\"\n#import \"ReturnValue.h\"\n\n#ifdef __c"
  },
  {
    "path": "Source/Headers/Public/Doubles/StubbedMethod.h",
    "chars": 4292,
    "preview": "#import <Foundation/Foundation.h>\n#import \"InvocationMatcher.h\"\n#import \"Argument.h\"\n#import \"ReturnValue.h\"\n\n#ifdef __c"
  },
  {
    "path": "Source/Headers/Public/Matchers/ActualValue.h",
    "chars": 3972,
    "preview": "#import <Foundation/Foundation.h>\n\n#ifdef __cplusplus\n\n#import <iostream>\n\n#import \"StringifiersBase.h\"\n#import \"CDRSpec"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/Base.h",
    "chars": 1982,
    "preview": "#import <Foundation/Foundation.h>\n\n#ifdef __cplusplus\n\n#import <sstream>\n#import \"CedarStringifiers.h\"\n\nnamespace Cedar "
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeCloseTo.h",
    "chars": 2495,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n#import \"CedarComparators.h\"\n#import \"CDRSpecFailure.h\"\n\n#ifdef __cpl"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeFalsy.h",
    "chars": 1043,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeGTE.h",
    "chars": 2665,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeGreaterThan.h",
    "chars": 2552,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers { namespace"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeInstanceOf.h",
    "chars": 2831,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace "
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeLTE.h",
    "chars": 2597,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeLessThan.h",
    "chars": 2582,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeNil.h",
    "chars": 2744,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n#import \"CDRSpecFailure.h\"\n\n#ifdef __cplusplus\n\n#include <stdexcept>\n"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeSameInstanceAs.h",
    "chars": 3871,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BeTruthy.h",
    "chars": 1057,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/BlockMatcher.h",
    "chars": 5655,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n// The SDKs that ship with Xcode 7 define OBJC_BOOL_IS_BOOL or OBJC_BOOL_IS_CHAR d"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/ConformTo.h",
    "chars": 948,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace "
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/Equal.h",
    "chars": 2862,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n#import \"ComparatorsBase.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - Priva"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/Exist.h",
    "chars": 853,
    "preview": "#import <Foundation/Foundation.h>\n#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/RaiseException.h",
    "chars": 2038,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#import <memory>\n\n#pragma mark - private interface\nnamespace Cedar { namespace Mat"
  },
  {
    "path": "Source/Headers/Public/Matchers/Base/RespondTo.h",
    "chars": 943,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace "
  },
  {
    "path": "Source/Headers/Public/Matchers/CedarComparators.h",
    "chars": 266,
    "preview": "#import \"ComparatorsBase.h\"\n#import \"ComparatorsContainer.h\"\n\n#if TARGET_OS_IPHONE && !TARGET_OS_WATCH\n#import \"UIKitCom"
  },
  {
    "path": "Source/Headers/Public/Matchers/CedarMatchers.h",
    "chars": 795,
    "preview": "#import \"CedarStringifiers.h\"\n#import \"CedarComparators.h\"\n\n\n#pragma mark - Base\n\n#import \"Base.h\"\n#import \"ActualValue."
  },
  {
    "path": "Source/Headers/Public/Matchers/CedarStringifiers.h",
    "chars": 297,
    "preview": "#import \"StringifiersBase.h\"\n#import \"StringifiersContainer.h\"\n\n#if TARGET_OS_MAC\n    #if TARGET_OS_IPHONE\n        #impo"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/AnInstanceOf.h",
    "chars": 2845,
    "preview": "#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace Private {\n\n    cla"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/ComparatorsBase.h",
    "chars": 242,
    "preview": "#import \"CompareEqual.h\"\n#import \"CompareGreaterThan.h\"\n#import \"CompareCloseTo.h\"\n\n#if TARGET_OS_MAC\n    #if TARGET_OS_"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/ComparatorsContainer.h",
    "chars": 9840,
    "preview": "#ifdef __cplusplus\n\n#import <vector>\n#import <map>\n#import <set>\n#import <algorithm>\n\n// Container\nnamespace Cedar { nam"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/ComparatorsContainerConvenience.h",
    "chars": 379,
    "preview": "#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers { namespace Comparators {\n    template<typename T, typename U>\n"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/CompareCloseTo.h",
    "chars": 1855,
    "preview": "#import \"CDRSpecFailure.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers { namespace Comparators {\n    inlin"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/CompareEqual.h",
    "chars": 1435,
    "preview": "#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers { namespace Comparators {\n\n#pragma mark Generic\n    template<ty"
  },
  {
    "path": "Source/Headers/Public/Matchers/Comparators/CompareGreaterThan.h",
    "chars": 1361,
    "preview": "#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers { namespace Comparators {\n\n#pragma mark Generic\n    template<ty"
  },
  {
    "path": "Source/Headers/Public/Matchers/Container/BeEmpty.h",
    "chars": 978,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace "
  },
  {
    "path": "Source/Headers/Public/Matchers/Container/Contain.h",
    "chars": 3107,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace "
  },
  {
    "path": "Source/Headers/Public/Matchers/Container/ContainSubset.h",
    "chars": 3382,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\n#pragma mark - private interface\nnamespace Cedar { namespace Matchers { namespace "
  },
  {
    "path": "Source/Headers/Public/Matchers/MatcherTemplate.h",
    "chars": 1838,
    "preview": "#import \"Base.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers {\n    template<typename T>\n    class <#Matche"
  },
  {
    "path": "Source/Headers/Public/Matchers/OSX/OSXGeometryCompareEqual.h",
    "chars": 884,
    "preview": "#import \"ComparatorsBase.h\"\n#import \"OSXGeometryStringifiers.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Matcher"
  },
  {
    "path": "Source/Headers/Public/Matchers/OSX/OSXGeometryStringifiers.h",
    "chars": 684,
    "preview": "#import \"StringifiersBase.h\"\n\n#ifdef __cplusplus\n\n#import <sstream>\n\nnamespace Cedar { namespace Matchers { namespace St"
  },
  {
    "path": "Source/Headers/Public/Matchers/ShouldSyntax.h",
    "chars": 961,
    "preview": "#import \"ActualValue.h\"\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers {\n\n    struct ActualValueMarker {\n    "
  },
  {
    "path": "Source/Headers/Public/Matchers/Stringifiers/StringifiersBase.h",
    "chars": 1875,
    "preview": "#import <Foundation/Foundation.h>\n\n#ifdef __cplusplus\n\n#include <sstream>\n\nnamespace Cedar { namespace Matchers { namesp"
  },
  {
    "path": "Source/Headers/Public/Matchers/Stringifiers/StringifiersContainer.h",
    "chars": 1902,
    "preview": "#ifdef __cplusplus\n\n#import <vector>\n#import <map>\n#import <set>\n\nnamespace Cedar { namespace Matchers { namespace Strin"
  },
  {
    "path": "Source/Headers/Public/Matchers/UIKit/UIGeometryCompareEqual.h",
    "chars": 1372,
    "preview": "#import <UIKit/UIGeometry.h>\n#import <UIKit/UIKit.h>\n\n#import \"ComparatorsBase.h\"\n#import \"UIGeometryStringifiers.h\"\n\n#i"
  },
  {
    "path": "Source/Headers/Public/Matchers/UIKit/UIGeometryStringifiers.h",
    "chars": 739,
    "preview": "#import <UIKit/UIKit.h>\n#import \"StringifiersBase.h\"\n\n#ifdef __cplusplus\n\n#import <sstream>\n\nnamespace Cedar { namespace"
  },
  {
    "path": "Source/Headers/Public/Matchers/UIKit/iOS/UIKitComparatorsContainer.h",
    "chars": 659,
    "preview": "#import <UIKit/UIView.h>\n#import <QuartzCore/QuartzCore.h>\n\n#ifdef __cplusplus\n\nnamespace Cedar { namespace Matchers { n"
  },
  {
    "path": "Source/Headers/Public/Reporters/CDRBufferedDefaultReporter.h",
    "chars": 323,
    "preview": "#import \"CDRDefaultReporter.h\"\n\n@interface CDRBufferedDefaultReporter : CDRDefaultReporter\n@property (retain, nonatomic)"
  },
  {
    "path": "Source/Headers/Public/Reporters/CDRColorizedReporter.h",
    "chars": 141,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRBufferedDefaultReporter.h\"\n\n@interface CDRColorizedReporter : CDRBufferedD"
  },
  {
    "path": "Source/Headers/Public/Reporters/CDRDefaultReporter.h",
    "chars": 1040,
    "preview": "#import \"CDRExampleReporter.h\"\n\n@class CDRExample;\n\n@interface CDRDefaultReporter : NSObject <CDRExampleReporter> {\n    "
  },
  {
    "path": "Source/Headers/Public/Reporters/CDRExampleReporter.h",
    "chars": 699,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRNullabilityCompat.h\"\n\nNS_ASSUME_NONNULL_BEGIN\n\n@class CDRExample, CDRExamp"
  },
  {
    "path": "Source/Headers/Public/Reporters/CDRJUnitXMLReporter.h",
    "chars": 203,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRDefaultReporter.h\"\n\n@interface CDRJUnitXMLReporter : CDRDefaultReporter {\n"
  },
  {
    "path": "Source/Headers/Public/Reporters/CDROTestReporter.h",
    "chars": 166,
    "preview": "#import \"CDRExampleReporter.h\"\n\n@interface CDROTestReporter : NSObject <CDRExampleReporter>\n- (instancetype)initWithCeda"
  },
  {
    "path": "Source/Headers/Public/Reporters/CDRTeamCityReporter.h",
    "chars": 129,
    "preview": "#import <Foundation/Foundation.h>\n#import \"CDRDefaultReporter.h\"\n\n@interface CDRTeamCityReporter : CDRDefaultReporter {\n"
  },
  {
    "path": "Source/Headers/Public/Reporters/CedarReporters.h",
    "chars": 227,
    "preview": "#import \"CDRColorizedReporter.h\"\n#import \"CDRDefaultReporter.h\"\n#import \"CDRExampleReporter.h\"\n#import \"CDRJUnitXMLRepor"
  },
  {
    "path": "Source/Headers/Public/iOS/Cedar-iOS.h",
    "chars": 80,
    "preview": "// This header still exists only for backwards-compatibility\n\n#import \"Cedar.h\"\n"
  },
  {
    "path": "Source/Headers/Public/iOS/CedarApplicationDelegate.h",
    "chars": 473,
    "preview": "#import <UIKit/UIKit.h>\n\n// In some cases CDRIPhoneOTestRunner needs to spin up an instance of Cedar app.\n// It appears "
  },
  {
    "path": "Source/Matchers/Base/ConformTo.mm",
    "chars": 724,
    "preview": "#import <Foundation/Foundation.h>\n#import \"ConformTo.h\"\n\nnamespace Cedar { namespace Matchers { namespace Private {\n\n   "
  },
  {
    "path": "Source/Matchers/Base/RaiseException.mm",
    "chars": 4372,
    "preview": "#import \"RaiseException.h\"\n\nnamespace Cedar { namespace Matchers { namespace Private {\n\n#pragma mark - RaiseException\n  "
  },
  {
    "path": "Source/Matchers/Base/RespondTo.mm",
    "chars": 718,
    "preview": "#import <Foundation/Foundation.h>\n#import \"RespondTo.h\"\n\nnamespace Cedar { namespace Matchers { namespace Private {\n\n   "
  },
  {
    "path": "Source/Matchers/Stringifiers/StringifiersBase.mm",
    "chars": 689,
    "preview": "#import \"StringifiersBase.h\"\n#import <objc/runtime.h>\n\nnamespace Cedar { namespace Matchers { namespace Stringifiers {\n "
  },
  {
    "path": "Source/ReporterHelpers/CDROTestNamer.m",
    "chars": 2975,
    "preview": "#import \"CDROTestNamer.h\"\n#import \"CDRExample.h\"\n#import \"CDRExampleBase.h\"\n\n@interface CDROTestNamer ()\n@property (nona"
  },
  {
    "path": "Source/ReporterHelpers/CDRSlowTestStatistics.m",
    "chars": 4379,
    "preview": "#import \"CDRSlowTestStatistics.h\"\n#import \"CDRExampleGroup.h\"\n#import \"CDRExample.h\"\n\n@interface CDRRunTimeTitlePair : N"
  },
  {
    "path": "Source/Reporters/CDRBufferedDefaultReporter.m",
    "chars": 560,
    "preview": "#import \"CDRBufferedDefaultReporter.h\"\n\n@implementation CDRBufferedDefaultReporter\n\n- (void)dealloc {\n    self.buffer = "
  },
  {
    "path": "Source/Reporters/CDRColorizedReporter.m",
    "chars": 1745,
    "preview": "#import \"CDRColorizedReporter.h\"\n\nstatic const char * const ANSI_NORMAL = \"\\033[0m\";\nstatic const char * const ANSI_RED "
  },
  {
    "path": "Source/Reporters/CDRDefaultReporter.m",
    "chars": 7748,
    "preview": "#import \"CDRDefaultReporter.h\"\n#import \"CDRExample.h\"\n#import \"CDRExampleGroup.h\"\n#import \"CDRSymbolicator.h\"\n#import \"C"
  },
  {
    "path": "Source/Reporters/CDRJUnitXMLReporter.m",
    "chars": 3527,
    "preview": "#import \"CDRJUnitXMLReporter.h\"\n#import \"CDRExample.h\"\n#import \"CDRSpec.h\"\n#import \"CDROTestNamer.h\"\n\n\n@interface CDRJUn"
  },
  {
    "path": "Source/Reporters/CDROTestReporter.m",
    "chars": 8626,
    "preview": "#import \"CDROTestReporter.h\"\n#import \"CDRPrivateFunctions.h\"\n#import \"CDRExample.h\"\n#import \"CDRExampleGroup.h\"\n#import "
  },
  {
    "path": "Source/Reporters/CDRReportDispatcher.m",
    "chars": 3356,
    "preview": "#import \"CDRReportDispatcher.h\"\n#import \"CDRExampleGroup.h\"\n\n@interface CDRReportDispatcher ()\n@property (strong, nonato"
  },
  {
    "path": "Source/Reporters/CDRTeamCityReporter.m",
    "chars": 3219,
    "preview": "//For information on TeamCity messages see: http://confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+"
  },
  {
    "path": "Source/XCTest/CDRSpec+XCTestSupport.m",
    "chars": 6729,
    "preview": "#import <objc/runtime.h>\n\n#import \"CDRReportDispatcher.h\"\n#import \"CDRSpec.h\"\n#import \"CDRExampleGroup.h\"\n#import \"CDREx"
  },
  {
    "path": "Source/XCTest/CDRXCTestCase.m",
    "chars": 2140,
    "preview": "#import \"CDRXCTestCase.h\"\n#import \"CDRExample.h\"\n#import \"NSInvocation+CDRXExample.h\"\n#import <objc/runtime.h>\n\n\nconst c"
  },
  {
    "path": "Source/XCTest/CDRXCTestFunctions.m",
    "chars": 4235,
    "preview": "#import <Foundation/Foundation.h>\n#import <objc/runtime.h>\n\n#import \"CDRFunctions.h\"\n#import \"CDRPrivateFunctions.h\"\n#im"
  }
]

// ... and 138 more files (download for full content)

About this extraction

This page contains the full source code of the pivotal/cedar GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 338 files (1.6 MB), approximately 425.9k tokens, and a symbol index with 112 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!