diff --git a/HockeySDK.podspec b/HockeySDK.podspec
index 75107724fa..f0efbd95a7 100644
--- a/HockeySDK.podspec
+++ b/HockeySDK.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'HockeySDK'
- s.version = '3.5.5'
+ s.version = '3.6-b.1'
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,19 +12,19 @@ Pod::Spec.new do |s|
DESC
s.homepage = 'http://hockeyapp.net/'
- s.documentation_url = 'http://hockeyapp.net/help/sdk/ios/3.5.5/'
+ s.documentation_url = 'http://hockeyapp.net/help/sdk/ios/3.6-b.1/'
s.license = 'MIT'
s.author = { 'Andreas Linde' => 'mail@andreaslinde.de', 'Thomas Dohmke' => "thomas@dohmke.de" }
s.source = { :git => 'https://github.com/bitstadium/HockeySDK-iOS.git', :tag => s.version.to_s }
- s.platform = :ios, '5.0'
+ s.platform = :ios, '6.0'
s.source_files = 'Classes', "Vendor/CrashReporter.framework/Versions/A/Headers/*.h"
s.requires_arc = true
- s.frameworks = 'CoreText', 'QuartzCore', 'SystemConfiguration', 'CoreGraphics', 'UIKit', 'Security'
+ s.frameworks = 'CoreText', 'QuartzCore', 'SystemConfiguration', 'CoreGraphics', 'UIKit', 'Security', 'AssetsLibrary', 'MobileCoreServices', 'QuickLook'
s.ios.vendored_frameworks = 'Vendor/CrashReporter.framework'
- s.xcconfig = {'GCC_PREPROCESSOR_DEFINITIONS' => %{$(inherited) BITHOCKEY_VERSION="@\\"#{s.version}\\"" BITHOCKEY_C_VERSION="\\"#{s.version}\\"" BITHOCKEY_BUILD="@\\"28\\"" BITHOCKEY_C_BUILD="\\"28\\""} }
+ s.xcconfig = {'GCC_PREPROCESSOR_DEFINITIONS' => %{$(inherited) BITHOCKEY_VERSION="@\\"#{s.version}\\"" BITHOCKEY_C_VERSION="\\"#{s.version}\\"" BITHOCKEY_BUILD="@\\"29\\"" BITHOCKEY_C_BUILD="\\"29\\""} }
s.resource_bundle = { 'HockeySDKResources' => ['Resources/*.png', 'Resources/*.lproj'] }
s.preserve_paths = 'Resources', 'Support'
diff --git a/README.md b/README.md
index 31833fb692..4134a1f9cb 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-## Version 3.5.5
+## Version 3.6 Beta 1
-- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/Changelog.html)
+- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/Changelog.html)
## Introduction
@@ -26,15 +26,15 @@ The main SDK class is `BITHockeyManager`. It initializes all modules and provide
1. Before you integrate HockeySDK into your own app, you should add the app to HockeyApp if you haven't already. Read [this how-to](http://support.hockeyapp.net/kb/how-tos/how-to-create-a-new-app) on how to do it.
2. We also assume that you already have a project in Xcode and that this project is opened in Xcode 4.
-3. The SDK supports iOS 5.0 or newer.
+3. The SDK supports iOS 6.0 or newer.
## Installation & Setup
-- [Installation & Setup](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/Guide-Installation-Setup.html) (Recommended)
-- [Installation & Setup Advanced](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/Guide-Installation-Setup-Advanced.html) (Using Git submodule and Xcode sub-project)
-- [Identify and authenticate users of Ad-Hoc or Enterprise builds](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/HowTo-Authenticating-Users-on-iOS.html)
-- [Migration from previous SDK Versions](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/Guide-Migration-Kits.html)
+- [Installation & Setup](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/Guide-Installation-Setup.html) (Recommended)
+- [Installation & Setup Advanced](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/Guide-Installation-Setup-Advanced.html) (Using Git submodule and Xcode sub-project)
+- [Identify and authenticate users of Ad-Hoc or Enterprise builds](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/HowTo-Authenticating-Users-on-iOS.html)
+- [Migration from previous SDK Versions](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/Guide-Migration-Kits.html)
- [Mac Desktop Uploader](http://support.hockeyapp.net/kb/how-tos/how-to-upload-to-hockeyapp-on-a-mac)
@@ -48,4 +48,4 @@ This documentation provides integrated help in Xcode for all public APIs and a s
3. Copy the content into ~`/Library/Developer/Shared/Documentation/DocSets`
-The documentation is also available via the following URL: [http://hockeyapp.net/help/sdk/ios/3.5.5/](http://hockeyapp.net/help/sdk/ios/3.5.5/)
+The documentation is also available via the following URL: [http://hockeyapp.net/help/sdk/ios/3.6-b.1/](http://hockeyapp.net/help/sdk/ios/3.6-b.1/)
diff --git a/Support/HockeySDK.xcodeproj/project.pbxproj b/Support/HockeySDK.xcodeproj/project.pbxproj
index f5e47d0d92..1115044ead 100644
--- a/Support/HockeySDK.xcodeproj/project.pbxproj
+++ b/Support/HockeySDK.xcodeproj/project.pbxproj
@@ -130,7 +130,7 @@
1EAF20AB162DC0F600957B1D /* feedbackActiviy@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1EAF20A7162DC0F600957B1D /* feedbackActiviy@2x.png */; };
1EB52FD5167B766100C801D5 /* HockeySDK.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1E59555F15B6F80E00A03429 /* HockeySDK.strings */; };
1ECA8F4D192B5BD8006B9416 /* BITCrashDetailsPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECA8F4B192B5BD8006B9416 /* BITCrashDetailsPrivate.h */; };
- 1ECA8F51192B6954006B9416 /* BITCrashMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECA8F4F192B6954006B9416 /* BITCrashMetaData.h */; };
+ 1ECA8F51192B6954006B9416 /* BITCrashMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ECA8F4F192B6954006B9416 /* BITCrashMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; };
1ECA8F52192B6954006B9416 /* BITCrashMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ECA8F50192B6954006B9416 /* BITCrashMetaData.m */; };
1ED570C718BF878C00AB3350 /* BITCrashAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED570C518BF878C00AB3350 /* BITCrashAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; };
1ED570C818BF878C00AB3350 /* BITCrashAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED570C618BF878C00AB3350 /* BITCrashAttachment.m */; };
@@ -753,25 +753,28 @@
1E59559B15B6FDA500A03429 /* HockeySDK.h in Headers */,
1E59559A15B6FDA500A03429 /* BITHockeyManager.h in Headers */,
1E5955FD15B7877B00A03429 /* BITHockeyManagerDelegate.h in Headers */,
+ E48A3DEC17B3ED1C00924C3D /* BITAuthenticator.h in Headers */,
1E754E5C1621FBB70070AB92 /* BITCrashManager.h in Headers */,
1E754E5E1621FBB70070AB92 /* BITCrashManagerDelegate.h in Headers */,
+ 1ED570C718BF878C00AB3350 /* BITCrashAttachment.h in Headers */,
+ 1ECA8F51192B6954006B9416 /* BITCrashMetaData.h in Headers */,
1E90FD7318EDB86400CF0417 /* BITCrashDetails.h in Headers */,
1E49A4731612226D00463151 /* BITUpdateManager.h in Headers */,
1E49A4791612226D00463151 /* BITUpdateManagerDelegate.h in Headers */,
1E49A44E1612223B00463151 /* BITFeedbackManager.h in Headers */,
+ E405266217A2AD300096359C /* BITFeedbackManagerDelegate.h in Headers */,
973EC8BF18BE2B5B00DBFFBB /* BITBlurImageAnnotation.h in Headers */,
E4B4DB7D17B435550099C67F /* BITAuthenticationViewController.h in Headers */,
1E49A4481612223B00463151 /* BITFeedbackListViewController.h in Headers */,
1ECA8F4D192B5BD8006B9416 /* BITCrashDetailsPrivate.h in Headers */,
+ 1E94F9E116E91330006570AD /* BITStoreUpdateManager.h in Headers */,
1E49A47F1612226D00463151 /* BITUpdateViewController.h in Headers */,
1E49A43C1612223B00463151 /* BITFeedbackComposeViewController.h in Headers */,
E40E0B0C17DA1AFF005E38C1 /* BITHockeyAppClient.h in Headers */,
1EF95CAA162CB314000AE3AD /* BITFeedbackComposeViewControllerDelegate.h in Headers */,
1EF95CA6162CB037000AE3AD /* BITFeedbackActivity.h in Headers */,
- 1E49A4AF161222B900463151 /* BITHockeyBaseManager.h in Headers */,
1E49A4B8161222B900463151 /* BITHockeyBaseViewController.h in Headers */,
- 1E94F9E116E91330006570AD /* BITStoreUpdateManager.h in Headers */,
- 1ED570C718BF878C00AB3350 /* BITCrashAttachment.h in Headers */,
+ 1E49A4AF161222B900463151 /* BITHockeyBaseManager.h in Headers */,
1E0829001708F69A0073050E /* BITStoreUpdateManagerDelegate.h in Headers */,
1E49A4421612223B00463151 /* BITFeedbackListViewCell.h in Headers */,
1E49A4541612223B00463151 /* BITFeedbackManagerPrivate.h in Headers */,
@@ -780,7 +783,6 @@
1E49A46D1612226D00463151 /* BITAppVersionMetaInfo.h in Headers */,
1E49A47C1612226D00463151 /* BITUpdateManagerPrivate.h in Headers */,
1E49A4851612226D00463151 /* BITUpdateViewControllerPrivate.h in Headers */,
- 1ECA8F51192B6954006B9416 /* BITCrashMetaData.h in Headers */,
1E49A4B5161222B900463151 /* BITHockeyBaseManagerPrivate.h in Headers */,
9774BCFF192CB20A00085EB5 /* BITActivityIndicatorButton.h in Headers */,
E4933E8017B66CDA00B11ACC /* BITHTTPOperation.h in Headers */,
@@ -789,10 +791,8 @@
1E49A4C4161222B900463151 /* BITAppStoreHeader.h in Headers */,
1E49A4CA161222B900463151 /* BITStoreButton.h in Headers */,
973EC8B718BCA8A200DBFFBB /* BITRectangleImageAnnotation.h in Headers */,
- E405266217A2AD300096359C /* BITFeedbackManagerDelegate.h in Headers */,
1E49A4D0161222B900463151 /* BITWebTableViewCell.h in Headers */,
1E49A4D8161222D400463151 /* HockeySDKPrivate.h in Headers */,
- E48A3DEC17B3ED1C00924C3D /* BITAuthenticator.h in Headers */,
1E754E601621FBB70070AB92 /* BITCrashReportTextFormatter.h in Headers */,
1E84DB3417E099BA00AC83FD /* HockeySDKFeatureConfig.h in Headers */,
1EACC97B162F041E007578C5 /* BITAttributedLabel.h in Headers */,
@@ -1303,7 +1303,7 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "../Resources/HockeySDK-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 6.0;
"IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_CFLAGS = (
@@ -1440,7 +1440,7 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "../Resources/HockeySDK-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 6.0;
"IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_CFLAGS = (
@@ -1475,7 +1475,7 @@
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "../Resources/HockeySDK-Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 6.0;
"IPHONEOS_DEPLOYMENT_TARGET[arch=arm64]" = 7.0;
MACOSX_DEPLOYMENT_TARGET = 10.5;
OTHER_CFLAGS = (
diff --git a/Support/buildnumber.xcconfig b/Support/buildnumber.xcconfig
index b4f00c3b90..afb98dbdca 100644
--- a/Support/buildnumber.xcconfig
+++ b/Support/buildnumber.xcconfig
@@ -1,7 +1,7 @@
#include "HockeySDK.xcconfig"
-BUILD_NUMBER = 28
-VERSION_STRING = 3.5.5
+BUILD_NUMBER = 29
+VERSION_STRING = 3.6-b.1
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 5cc2d0a700..4f0125ac13 100644
--- a/docs/Changelog-template.md
+++ b/docs/Changelog-template.md
@@ -1,3 +1,20 @@
+## Version 3.6.0 Beta 1
+
+- [NEW] Minimum iOS Deployment version is now iOS 6.0
+- [NEW] Requires to link additional frameworks: `AssetLibrary`, `MobileCoreServices`, `QuickLook`
+- [NEW] `BITFeedbackManager`: Attach and annotate images and screenshots
+- [NEW] `BITFeedbackManager`: Attach any binary data to compose message view (see `showFeedbackComposeViewWithPreparedItems:`)
+- [NEW] `BITFeedbackManager`: Show a compose message with a screenshot image attached using predefined triggers (see `feedbackObservationMode`) or your own custom triggers (see `showFeedbackComposeViewWithGeneratedScreenshot`)
+- [NEW] `BITCrashManager`: Option to add a custom UI flow before sending a crash report, e.g. to ask users for more details (see `setAlertViewHandler:`)
+- [NEW] `BITCrashManager`: Provide details on a crash report (see `lastSessionCrashDetails`)
+- [NEW] `BITCrashManager`: Experimental support for detecting app kills triggered by iOS while the app is in foreground (see `enableAppNotTerminatingCleanlyDetection`)
+- [NEW] `BITCrashManager`: Added `didReceiveMemoryWarningInLastSession` which indicates if the last app session did get a memory warning by iOS
+- [UPDATE] `BITCrashManager`: Updated `setCrashCallbacks` handling now using `BITCrashManagerCallbacks` instead of `PLCrashReporterCallbacks` (which is no longer public)
+- [UPDATE] `BITCrashManager`: Crash reports are now send individually if there are multiple pending
+- [UPDATE] Removed support for Atlassian JMC
+- [BUGFIX] Fixed an incorrect submission warning about referencing non-public selector `attachmentData`
+
+
## Version 3.5.5
- [NEW] `BITCrashManager`: Added support for adding a binary attachment to crash reports
diff --git a/docs/Guide-Installation-Setup-Advanced-template.md b/docs/Guide-Installation-Setup-Advanced-template.md
index 19b54a67b3..4ad17fa556 100644
--- a/docs/Guide-Installation-Setup-Advanced-template.md
+++ b/docs/Guide-Installation-Setup-Advanced-template.md
@@ -1,6 +1,6 @@
-## Version 3.5.5
+## Version 3.5 Beta 1
-- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/Changelog.html)
+- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/Changelog.html)
## Introduction
@@ -17,7 +17,7 @@ This document contains the following sections:
## Requirements
-The SDK runs on devices with iOS 5.0 or higher.
+The SDK runs on devices with iOS 6.0 or higher.
## Set up Git submodule
@@ -58,10 +58,13 @@ The SDK runs on devices with iOS 5.0 or higher.
10. Add the following system frameworks, if they are missing:
+ - `AssetsLibrary`
- `CoreText`
- `CoreGraphics`
- `Foundation`
+ - `MobileCoreServices`
- `QuartzCore`
+ - `QuickLook`
- `Security`
- `SystemConfiguration`
- `UIKit`
@@ -116,7 +119,7 @@ This documentation provides integrated help in Xcode for all public APIs and a s
3. Copy the content into ~`/Library/Developer/Shared/Documentation/DocSets`
-The documentation is also available via the following URL: [http://hockeyapp.net/help/sdk/ios/3.5.5/](http://hockeyapp.net/help/sdk/ios/3.5.5/)
+The documentation is also available via the following URL: [http://hockeyapp.net/help/sdk/ios/3.6-b.1/](http://hockeyapp.net/help/sdk/ios/3.6-b.1/)
### Set up with xcconfig
diff --git a/docs/Guide-Installation-Setup-template.md b/docs/Guide-Installation-Setup-template.md
index 68d8356f0c..680bc3d172 100644
--- a/docs/Guide-Installation-Setup-template.md
+++ b/docs/Guide-Installation-Setup-template.md
@@ -1,6 +1,6 @@
-## Version 3.5.5
+## Version 3.6 Beta 1
-- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.5.5/docs/docs/Changelog.html)
+- [Changelog](http://www.hockeyapp.net/help/sdk/ios/3.6-b.1/docs/docs/Changelog.html)
## Introduction
@@ -17,7 +17,7 @@ This document contains the following sections:
## Requirements
-The SDK runs on devices with iOS 5.0 or higher.
+The SDK runs on devices with iOS 6.0 or higher.
## Download & Extract
@@ -48,10 +48,13 @@ The SDK runs on devices with iOS 5.0 or higher.
7. Expand `Link Binary With Libraries`.
8. Add the following system frameworks, if they are missing:
+ - `AssetsLibrary`
- `CoreText`
- `CoreGraphics`
- `Foundation`
+ - `MobileCoreServices`
- `QuartzCore`
+ - `QuickLook`
- `Security`
- `SystemConfiguration`
- `UIKit`
@@ -92,7 +95,7 @@ This documentation provides integrated help in Xcode for all public APIs and a s
1. Copy `de.bitstadium.HockeySDK-iOS-3.5.5.docset` into ~`/Library/Developer/Shared/Documentation/DocSets`
-The documentation is also available via the following URL: [http://hockeyapp.net/help/sdk/ios/3.5.5/](http://hockeyapp.net/help/sdk/ios/3.5.5/)
+The documentation is also available via the following URL: [http://hockeyapp.net/help/sdk/ios/3.6-b.1/](http://hockeyapp.net/help/sdk/ios/3.6-b.1/)
### Set up with xcconfig