diff --git a/.gitignore b/.gitignore index 95dc64f..7528100 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,8 @@ DerivedData *.hmap *.xccheckout +IDEWorkspaceChecks.plist + #CocoaPods Pods diff --git a/CHANGELOG.md b/CHANGELOG.md index 571f066..7bab346 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,12 @@ -# Change Log +# CHANGELOG The change log has moved to this repo's [GitHub Releases Page](https://github.com/rollbar/rollbar-ios/releases). +**1.0.0-alpha11** + +- Framework builds for each of the recent versions of Xcode +- Cocoapods support + **1.0.0-alpha10** - Change `setCaptureIp:` to `setCaptureIpType:` diff --git a/README.md b/README.md index 81c8aff..0ee0f8b 100644 --- a/README.md +++ b/README.md @@ -13,13 +13,9 @@ Objective-C library for crash reporting and logging with [Rollbar](https://rollb ### With [Cocoapods](http://cocoapods.org/) -*NOTE:* The installation via Cocoapods may currently not work due to an incompatiability with C++ -libraries and Cocoapods. This is being resolved, but in the meantime installation via the -downloadable Framework below should be the way forward. - In your Podfile: - pod "Rollbar", "~> 1.0.0-alpha" + pod "Rollbar", "~> 1.0.0-alpha11" Make sure to declare your platform as `ios` at the top of your Podfile. E.g: @@ -29,7 +25,11 @@ Be sure to remember to `pod install` after changing your Podfile! ### Without Cocoapods -1. Download the [Rollbar framework](https://github.com/rollbar/rollbar-ios/releases/download/v1.0.0-alpha10/Rollbar.zip). +1. Download the [Rollbar framework](https://github.com/rollbar/rollbar-ios/releases/download/v1.0.0-alpha11/Rollbar.zip). + Note that depending on the version of Xcode you use to build your app, you might have to download + a different version of the framework if you have bitcode enabled. This is because of the way + handles bitcode serialization. The latest release on the [releases page](https://github.com/rollbar/rollbar-ios/releases) + should have a zip file for the most recent versions of Xcode. 2. Extract the Rollbar directory in the zip file to your Xcode project directory. diff --git a/Rollbar.podspec b/Rollbar.podspec index 4f11368..2826738 100644 --- a/Rollbar.podspec +++ b/Rollbar.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Rollbar" - s.version = "1.0.0-alpha3" + s.version = "1.0.0-alpha11" s.summary = "Objective-C library for crash reporting and logging with Rollbar." s.description = <<-DESC Find, fix, and resolve errors with Rollbar. @@ -14,9 +14,33 @@ Pod::Spec.new do |s| s.author = { "Rollbar" => "support@rollbar.com" } s.social_media_url = "http://twitter.com/rollbar" s.platform = :ios, "7.0" - s.source = { :git => "https://github.com/rollbar/rollbar-ios.git", :tag => "v1.0.0-alpha3" } - s.source_files = "Rollbar/*.{h,m}", - "KSCrash/Source/KSCrash/**/*.{m,h,mm,c,cpp}" + s.source = { :git => "https://github.com/rollbar/rollbar-ios.git", :tag => "v1.0.0-alpha11", :submodules => true} + + s.source_files = 'KSCrash/Source/KSCrash/**/*.{m,h,mm,c,cpp}', + 'Rollbar/*.{h,m}' + + s.public_header_files = 'Rollbar/Rollbar.h', + 'Rollbar/RollbarNotifier.h', + 'Rollbar/RollbarLogger.h', + 'Rollbar/RollbarConfiguration.h', + 'Rollbar/RollbarLevel.h', + 'Rollbar/RollbarReachability.h', + 'Rollbar/RollbarFileReader.h', + 'Rollbar/RollbarThread.h', + 'Rollbar/RollbarTelemetry.h', + 'Rollbar/RollbarTelemetryType.h', + 'Rollbar/NSJSONSerialization+Rollbar.h', + 'Rollbar/RollbarKSCrashReportSink.h', + 'Rollbar/RollbarKSCrashInstallation.h', + 'KSCrash/Source/KSCrash/Recording/KSCrash.h', + 'KSCrash/Source/KSCrash/Installations/KSCrashInstallation.h', + 'KSCrash/Source/KSCrash/Installations/KSCrashInstallation+Private.h', + 'KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterBasic.h', + 'KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilterAppleFmt.h', + 'KSCrash/Source/KSCrash/Recording/KSCrashReportWriter.h', + 'KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h', + 'KSCrash/Source/KSCrash/Recording/Monitors/KSCrashMonitorType.h' + s.frameworks = "SystemConfiguration", "MessageUI", diff --git a/Rollbar/RollbarConfiguration.m b/Rollbar/RollbarConfiguration.m index 77ffade..b372a76 100644 --- a/Rollbar/RollbarConfiguration.m +++ b/Rollbar/RollbarConfiguration.m @@ -12,7 +12,7 @@ #import "RollbarTelemetry.h" static NSString *NOTIFIER_NAME = @"rollbar-ios"; -static NSString *NOTIFIER_VERSION = @"1.0.0-alpha10"; +static NSString *NOTIFIER_VERSION = @"1.0.0-alpha11"; static NSString *FRAMEWORK = @"ios"; static NSString *CONFIGURATION_FILENAME = @"rollbar.config"; static NSString *DEFAULT_ENDPOINT = @"https://api.rollbar.com/api/1/items/";