From dde39be0e678acec536e4ca0a41eb2e2ce59ce67 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Thu, 20 Aug 2015 10:28:16 +0200 Subject: [PATCH 1/2] Fix iTunes Connect error reg. resource bundle Xcode 7 shows an error when uploading an app to iTunes Connect due to a bug in the Info.plist of the resource bundle. The info.plist shouldn't contain a `CFBundleExecutable` value and the `CFBundlePackageType` should be `BNDL`. Also removed other non needed entries. --- Resources/HockeySDK-Info.plist | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Resources/HockeySDK-Info.plist b/Resources/HockeySDK-Info.plist index 377e6d2809..0db504707b 100644 --- a/Resources/HockeySDK-Info.plist +++ b/Resources/HockeySDK-Info.plist @@ -4,10 +4,6 @@ CFBundleDevelopmentRegion English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - CFBundleIdentifier net.hockeyapp.sdk.resources.ios CFBundleInfoDictionaryVersion @@ -15,7 +11,7 @@ CFBundleName ${PRODUCT_NAME} CFBundlePackageType - FMWK + BNDL CFBundleShortVersionString ${VERSION_STRING} CFBundleSignature @@ -23,8 +19,6 @@ CFBundleVersion ${BUILD_NUMBER} NSHumanReadableCopyright - Copyright © 2012 HockeyApp, Bit Stadium GmbH. All rights reserved. - NSPrincipalClass - + Copyright © HockeyApp, Bit Stadium GmbH. All rights reserved. From b326798969353fb165b57396fde45c34641a7332 Mon Sep 17 00:00:00 2001 From: Andreas Linde Date: Thu, 20 Aug 2015 15:31:25 +0200 Subject: [PATCH 2/2] 3.7.2 release and documentation updates --- HockeySDK-Source.podspec | 6 +++--- HockeySDK.podspec | 4 ++-- README.md | 8 ++++---- Support/buildnumber.xcconfig | 4 ++-- docs/Changelog-template.md | 7 +++++++ docs/Guide-Installation-Setup-template.md | 8 ++++---- 6 files changed, 22 insertions(+), 15 deletions(-) diff --git a/HockeySDK-Source.podspec b/HockeySDK-Source.podspec index e01eb5abcf..e78263080e 100644 --- a/HockeySDK-Source.podspec +++ b/HockeySDK-Source.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'HockeySDK-Source' - s.version = '3.7.1' + s.version = '3.7.2' s.summary = 'Collect live crash reports, get feedback from your users, distribute your betas, and analyze your test coverage with HockeyApp.' s.description = <<-DESC @@ -12,7 +12,7 @@ Pod::Spec.new do |s| DESC s.homepage = 'http://hockeyapp.net/' - s.documentation_url = 'http://hockeyapp.net/help/sdk/ios/3.7.1/' + s.documentation_url = 'http://hockeyapp.net/help/sdk/ios/3.7.2/' s.license = 'MIT' s.author = { 'Andreas Linde' => 'mail@andreaslinde.de', 'Thomas Dohmke' => "thomas@dohmke.de" } @@ -25,7 +25,7 @@ Pod::Spec.new do |s| s.frameworks = 'AssetsLibrary', 'CoreText', 'CoreGraphics', 'MobileCoreServices', 'QuartzCore', 'QuickLook', 'Security', 'SystemConfiguration', 'UIKit' s.libraries = 'c++' s.ios.vendored_frameworks = 'Vendor/CrashReporter.framework' - s.xcconfig = {'GCC_PREPROCESSOR_DEFINITIONS' => %{$(inherited) BITHOCKEY_VERSION="@\\"#{s.version}\\"" BITHOCKEY_C_VERSION="\\"#{s.version}\\"" BITHOCKEY_BUILD="@\\"42\\"" BITHOCKEY_C_BUILD="\\"42\\""} } + s.xcconfig = {'GCC_PREPROCESSOR_DEFINITIONS' => %{$(inherited) BITHOCKEY_VERSION="@\\"#{s.version}\\"" BITHOCKEY_C_VERSION="\\"#{s.version}\\"" BITHOCKEY_BUILD="@\\"44\\"" BITHOCKEY_C_BUILD="\\"44\\""} } s.resource_bundle = { 'HockeySDKResources' => ['Resources/*.png', 'Resources/*.lproj'] } s.preserve_paths = 'Resources', 'Support' s.private_header_files = 'Classes/*Private.h' diff --git a/HockeySDK.podspec b/HockeySDK.podspec index fd1197c512..9613b5c37f 100644 --- a/HockeySDK.podspec +++ b/HockeySDK.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'HockeySDK' - s.version = '3.7.1' + s.version = '3.7.2' s.summary = 'Collect live crash reports, get feedback from your users, distribute your betas, and analyze your test coverage with HockeyApp.' s.description = <<-DESC @@ -12,7 +12,7 @@ Pod::Spec.new do |s| DESC s.homepage = 'http://hockeyapp.net/' - s.documentation_url = 'http://hockeyapp.net/help/sdk/ios/3.7.1/' + s.documentation_url = 'http://hockeyapp.net/help/sdk/ios/3.7.2/' s.license = { :type => 'MIT', :file => 'HockeySDK-iOS/LICENSE' } s.author = { 'Andreas Linde' => 'mail@andreaslinde.de', 'Thomas Dohmke' => "thomas@dohmke.de" } diff --git a/README.md b/README.md index 4ee3291488..5d54effe1a 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ [![Build Status](https://travis-ci.org/bitstadium/HockeySDK-iOS.svg?branch=develop)](https://travis-ci.org/bitstadium/HockeySDK-iOS) -## Version 3.7.1 +## Version 3.7.2 -- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.7.1/docs/docs/Changelog.html) +- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.7.2/docs/docs/Changelog.html) ## Introduction @@ -289,7 +289,7 @@ The following options only show some of possibilities to interact and fine-tune #### 3.5.1 Disable Crash Reporting The HockeySDK enables crash reporting **per default**. Crashes will be immediately sent to the server the next time the app is launched. -To provide you with the best crash reporting, we are using [PLCrashReporter]("https://github.com/plausiblelabs/plcrashreporter") in [Version 1.3 / Commit 73f4ad5aa1796978f22b63aed3f8490b215b2c07]("https://github.com/plausiblelabs/plcrashreporter/commit/73f4ad5aa1796978f22b63aed3f8490b215b2c07"). +To provide you with the best crash reporting, we are using [PLCrashReporter]("https://github.com/plausiblelabs/plcrashreporter") in [Version 1.2 / Commit 356901d7f3ca3d46fbc8640f469304e2b755e461]("https://github.com/plausiblelabs/plcrashreporter/commit/356901d7f3ca3d46fbc8640f469304e2b755e461"). This feature can be disabled as follows: @@ -438,7 +438,7 @@ To check if data is send properly to HockeyApp and also see some additional SDK ## 4. Documentation -Our documentation can be found on [HockeyApp](http://hockeyapp.net/help/sdk/ios/3.7.1/index.html). +Our documentation can be found on [HockeyApp](http://hockeyapp.net/help/sdk/ios/3.7.2/index.html). diff --git a/Support/buildnumber.xcconfig b/Support/buildnumber.xcconfig index 5bd5f9dcea..8f890012dc 100644 --- a/Support/buildnumber.xcconfig +++ b/Support/buildnumber.xcconfig @@ -1,7 +1,7 @@ #include "HockeySDK.xcconfig" -BUILD_NUMBER = 43 -VERSION_STRING = 3.7.1 +BUILD_NUMBER = 44 +VERSION_STRING = 3.7.2 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) BITHOCKEY_VERSION="@\""$(VERSION_STRING)"\"" BITHOCKEY_BUILD="@\""$(BUILD_NUMBER)"\"" BITHOCKEY_C_VERSION="\""$(VERSION_STRING)"\"" BITHOCKEY_C_BUILD="\""$(BUILD_NUMBER)"\"" BIT_ARM_ARCHS = armv7 armv7s arm64 BIT_SIM_ARCHS = x86_64 i386 diff --git a/docs/Changelog-template.md b/docs/Changelog-template.md index d8dd497bcf..305f73dd60 100644 --- a/docs/Changelog-template.md +++ b/docs/Changelog-template.md @@ -1,3 +1,10 @@ +## Version 3.7.2 + +- [BUGFIX] `BITCrashManager`: Added workaround for a bug observed in iOS 9 beta's dyld triggering an infinite loop on startup +- [BUGFIX] `BITFeedbackManager`: Fixed a crash in the feedback UI that can occur when rotating the device while data is being loaded +- [BUGFIX] Fixed `Info.plist` entries in `HockeySDKResources.bundle` which cause Xcode 7 to show an error when uploading an app to iTunes Connect +- [BUGFIX] Additional minor fixes + ## Version 3.7.1 - [BUGFIX] `CocoaPods`: Fixes the default podspec with binary distribution diff --git a/docs/Guide-Installation-Setup-template.md b/docs/Guide-Installation-Setup-template.md index 724d70491f..b0c0ed2a19 100644 --- a/docs/Guide-Installation-Setup-template.md +++ b/docs/Guide-Installation-Setup-template.md @@ -1,6 +1,6 @@ -## Version 3.7.1 +## Version 3.7.2 -- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.7.1/docs/docs/Changelog.html) +- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.7.2/docs/docs/Changelog.html) ## Introduction @@ -274,7 +274,7 @@ The following options only show some of possibilities to interact and fine-tune #### 3.5.1 Disable Crash Reporting The HockeySDK enables crash reporting **per default**. Crashes will be immediately sent to the server the next time the app is launched. -To provide you with the best crash reporting, we are using [PLCrashReporter]("https://github.com/plausiblelabs/plcrashreporter") in [Version 1.3 / Commit 73f4ad5aa1796978f22b63aed3f8490b215b2c07]("https://github.com/plausiblelabs/plcrashreporter/commit/73f4ad5aa1796978f22b63aed3f8490b215b2c07"). +To provide you with the best crash reporting, we are using [PLCrashReporter]("https://github.com/plausiblelabs/plcrashreporter") in [Version 1.2 / Commit 356901d7f3ca3d46fbc8640f469304e2b755e461]("https://github.com/plausiblelabs/plcrashreporter/commit/356901d7f3ca3d46fbc8640f469304e2b755e461"). This feature can be disabled as follows: @@ -423,7 +423,7 @@ To check if data is send properly to HockeyApp and also see some additional SDK ## 4. Documentation -Our documentation can be found on [HockeyApp](http://hockeyapp.net/help/sdk/ios/3.7.1/index.html). +Our documentation can be found on [HockeyApp](http://hockeyapp.net/help/sdk/ios/3.7.2/index.html).