diff --git a/OCMock.podspec b/OCMock.podspec index 0b2c9528..0589b1b6 100644 --- a/OCMock.podspec +++ b/OCMock.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "OCMock" - s.version = "3.4.1" + s.version = "3.4.2" s.summary = "Mock objects for Objective-C" s.description = <<-DESC @@ -17,7 +17,7 @@ Pod::Spec.new do |s| s.author = { "Erik Doernenburg" => "erik@doernenburg.com" } s.social_media_url = "http://twitter.com/erikdoe" - s.source = { :git => "https://github.com/erikdoe/ocmock.git", :tag => "v3.4.1" } + s.source = { :git => "https://github.com/erikdoe/ocmock.git", :tag => "v3.4.2" } s.source_files = "Source/OCMock/*.{h,m}" s.requires_arc = false diff --git a/Source/Changes.txt b/Source/Changes.txt index 08fbd74a..ee6b498d 100644 --- a/Source/Changes.txt +++ b/Source/Changes.txt @@ -1,7 +1,7 @@ Listing of notable changes by release. More detail is usually found in the Git commit messages and/or the pull requests. -OCMock 3.4.2 (not released) +OCMock 3.4.2 (2018-06-25) * Skipping attempt to replace class methods on subclasses of NSManagedObject, which fixes a conflict in newer iOS runtimes. diff --git a/Tools/build.rb b/Tools/build.rb index 07dfd9ce..a6b67be4 100755 --- a/Tools/build.rb +++ b/Tools/build.rb @@ -13,7 +13,7 @@ def makeRelease copySource buildModules signFrameworks "erik@doernenburg.com" - createPackage "ocmock-3.4.1.dmg", "OCMock 3.4.1" + createPackage "ocmock-3.4.2.dmg", "OCMock 3.4.2" sanityCheck openPackageDir end @@ -47,22 +47,22 @@ def buildModules @worker.run("mkdir -p #{osxproductdir}") @worker.run("cp -R #{@env.symroot}/Release/OCMock.framework #{osxproductdir}") - @worker.run("xcodebuild -project OCMock.xcodeproj -target OCMockLib -sdk iphoneos11.1 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") - @worker.run("xcodebuild -project OCMock.xcodeproj -target OCMockLib -sdk iphonesimulator11.1 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") + @worker.run("xcodebuild -project OCMock.xcodeproj -target OCMockLib -sdk iphoneos11.4 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") + @worker.run("xcodebuild -project OCMock.xcodeproj -target OCMockLib -sdk iphonesimulator11.4 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") ioslibproductdir = "#{@env.productdir}/iOS\\ library" @worker.run("mkdir -p #{ioslibproductdir}") @worker.run("cp -R #{@env.symroot}/Release-iphoneos/OCMock #{ioslibproductdir}") @worker.run("lipo -create -output #{ioslibproductdir}/libOCMock.a #{@env.symroot}/Release-iphoneos/libOCMock.a #{@env.symroot}/Release-iphonesimulator/libOCMock.a") - @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock iOS' -sdk iphoneos11.1 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") - @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock iOS' -sdk iphonesimulator11.1 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") + @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock iOS' -sdk iphoneos11.4 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") + @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock iOS' -sdk iphonesimulator11.4 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") iosproductdir = "#{@env.productdir}/iOS\\ framework" @worker.run("mkdir -p #{iosproductdir}") @worker.run("cp -R #{@env.symroot}/Release-iphoneos/OCMock.framework #{iosproductdir}") @worker.run("lipo -create -output #{iosproductdir}/OCMock.framework/OCMock #{@env.symroot}/Release-iphoneos/OCMock.framework/OCMock #{@env.symroot}/Release-iphonesimulator/OCMock.framework/OCMock") - @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock tvOS' -sdk appletvos11.1 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") - @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock tvOS' -sdk appletvsimulator11.1 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") + @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock tvOS' -sdk appletvos11.4 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") + @worker.run("xcodebuild -project OCMock.xcodeproj -target 'OCMock tvOS' -sdk appletvsimulator11.4 OBJROOT=#{@env.objroot} SYMROOT=#{@env.symroot}") tvosproductdir = "#{@env.productdir}/tvOS" @worker.run("mkdir -p #{tvosproductdir}") @worker.run("cp -R #{@env.symroot}/Release-appletvos/OCMock.framework #{tvosproductdir}")