Skip to content

Commit

Permalink
Preparation for 3.4.2 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
erikdoe committed Jun 25, 2018
1 parent b9867f8 commit c4be5d9
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions OCMock.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down
2 changes: 1 addition & 1 deletion Source/Changes.txt
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
14 changes: 7 additions & 7 deletions Tools/build.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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}")
Expand Down

0 comments on commit c4be5d9

Please sign in to comment.