Commit Graph

1452 Commits

Author SHA1 Message Date
Andreas Linde
ea91c0722c Documentation updates and fixes 2015-06-19 15:29:42 +02:00
Andreas Linde
5681b7791f Merge pull request #169 from bitstadium/feature/cocoapods-subspecs
CocoaPod specs update
2015-06-18 16:48:36 +02:00
Andreas Linde
1247e9a3f4 Update readme with CocoaPod options 2015-06-18 16:28:18 +02:00
Andreas Linde
e08e1ec998 Update Podspecs
- We need two separate Podspecs, one (default) for prebuild binaries and one to build from source
- Various fixes to make them actually work
- `pod spec lint` requires the option `--use-library` right now to pass
2015-06-18 16:12:18 +02:00
Diego Torres
d8e8010522 Only translations are shared across all other subspecs. 2015-06-18 15:47:32 +02:00
Diego Torres
82439a600a - Revert feature config to all enabled.
- Added a feature config only for podspec.
- podspec will replace feature config file upon installation
2015-06-18 15:47:32 +02:00
Diego Torres
8aaff552fe Change default subspec name to CompiledLib 2015-06-18 15:47:32 +02:00
Diego Torres
c0488792d0 [Subspecs] Only UserFeedback requires CoreText 2015-06-18 15:47:32 +02:00
Diego Torres
47f11f84f7 Podspec divided in subspecs.
Feature Config now defaults to everything turned off
2015-06-18 15:47:32 +02:00
Andreas Linde
f621373e6a Fixes for crash only build
Make sure `BITFeedbackMessage` and `BITFeedbackMessageAttachment` classes are not included in crash only build
2015-06-18 15:44:32 +02:00
Andreas Linde
3ae00f08f8 Rename HockeyNullability.h
to HockeySDKNullability.h
2015-06-18 15:42:57 +02:00
Andreas Linde
3bcf222bdc Minor style fix in documentation 2015-06-17 15:14:35 +02:00
Andreas Linde
691b3dbe69 Update documentation
- Combine main README and SDK Setup documents (later has a reduced introduction section)
- Restructure and extend the documentation
- Remove the Authentication document and link to our support page instead
2015-06-17 15:12:47 +02:00
Andreas Linde
12e6f7bf67 Merge pull request #167 from bitstadium/feature/cxx-exception-support
Add C++ Exception support
2015-06-12 16:52:03 +02:00
Andreas Linde
74d31b1a65 Fix failing tests on travis
This is because of Xcodes stupid caching madness buginess crazyness.

If we build &test the dynamic framework first and then the static lib target, everything works just fine. Thank you.
2015-06-12 16:47:19 +02:00
Andreas Linde
43d83a0ae6 Make sure to test with clean build on travis 2015-06-12 16:39:47 +02:00
Andreas Linde
74c0a55f08 Move nullability support into separate header 2015-06-12 16:18:16 +02:00
Andreas Linde
747000e7e0 Add missing header include 2015-06-12 15:37:14 +02:00
Andreas Linde
9e1674f223 Add support for __nullable on older Xcode versions 2015-06-12 15:02:17 +02:00
Andreas Linde
fdb7057403 Document C++ exception drawbacks 2015-06-12 14:56:09 +02:00
Andreas Linde
0bb78d7201 Update documentation
- Remove Advanced setup guide
- Added `libc++` dependency
- Updated modulemap files to automatically link all required libraries and frameworks
- Updated setup doc to use module import style
- Update CrashOnly build modulemap file
- Code style fixes
2015-06-12 14:41:58 +02:00
Gwynne Raskind
7ccfe6aac7 Port C++ exception handling support over from PLCrashReporter's non-merged implementation. Includes changes to auto-link C++ with client apps where possible. Correctly handles cases where client apps use libstdc++. 2015-06-10 11:32:03 -05:00
Andreas Linde
9843da612a Merge pull request #164 from nemoeslovo/develop
Existed module map in Support folder conflicts generated by CocoaPods one
2015-06-09 17:08:14 +02:00
Andreas Linde
cf7beb35a0 Merge pull request #165 from Rupert-RR/framework-bundle-identifier-fix
Changed resources bundle identifier to prevent conflict with framework identifier
2015-06-09 17:06:58 +02:00
Andreas Linde
19968651e9 Another fix for screenshot feature in feedback
Older devices (iPhone 4S and iPad 3 running iOS 8) would still show a previously captured screenshot instead of the current one, because it takes too long to get the image from the Asset Library than the assumed 0.5s. Increasing to 1.5s fixes the issue also for these.
2015-06-09 16:44:15 +02:00
Andreas Linde
070170dea1 Merge pull request #166 from bitstadium/feature/disable-installation-uuid
Disable tracking the installation on a device
2015-06-08 14:32:48 +02:00
Andreas Linde
6962f21473 Disable tracking the installation on a device
The new property will cause the app to generate a new `installString` value every time the app is cold started.

The property is only considered in App Store Environment, since it would otherwise affect the `BITUpdateManager` and `BITAuthenticator` functionalities!

Default is NO.
2015-06-08 14:03:54 +02:00
Andreas Linde
94537a4132 Support for CFBundleName
Use the (localized) value of CFBundleName for the app name in dialogs (e.g. crash alert) if CFBundleDisplayName is not set
2015-06-08 13:10:46 +02:00
nemoeslovo
1620fba780 Update HockeySDK.podspec
removed preserved Support Path
2015-06-04 17:32:59 +07:00
Andreas Linde
0a34c5d2a4 Fix a documentation warning 2015-06-02 11:24:04 +02:00
Rupert
28def473d3 Changed resources bundle identifier to prevent conflict with framework bundle identifier 2015-05-28 17:15:33 +01:00
Andreas Linde
6ecd414be7 Merge pull request #162 from bitstadium/feature/framework-target-fixes
Framework target fixes
2015-05-20 15:52:40 +02:00
Andreas Linde
9efe344ded Framework target fixes
Don't link the test frameworks against the framework target
2015-05-20 15:41:11 +02:00
Andreas Linde
7b37deed10 Merge pull request #161 from bitstadium/feature/fix-offline-issue-with-unsend-crashes
Fixed offline issue showing alert over and over again with unsend crash reports
2015-05-20 15:09:32 +02:00
Andreas Linde
7f6ef93b0f Fixed offline issue with unsend crash reports
This fixes an issue of the following scenario:

- Autosending crash reports is disabled, so alerts appear
- The app crashes
- The app restarts, shows the UI and sending is approved
- The device is offline can't send the report
- The app crashes again
- The app restarts, shows the UI and sending is approved
- The device is offline can't send the report
- The app goes background or exits
- The app starts again and shows the UI again and again and again, even though it is already approved.

Only the device coming back online fixed this issue so far.

This commit fixes this issue for all scenarios.
2015-05-20 14:57:25 +02:00
Andreas Linde
35165542b5 Merge pull request #160 from bitstadium/feature/add-framework-target-to-travis
Add new framework target to travis builds
2015-05-20 12:56:52 +02:00
Andreas Linde
c3a6ffd7da Fix framework target tests 2015-05-20 12:09:04 +02:00
Andreas Linde
8703e42ba8 Fix compiler warning in BITFeedbackManagerTests 2015-05-20 12:04:39 +02:00
Andreas Linde
0c24be45d3 Fix test crashes when fixtures are not available 2015-05-20 12:03:52 +02:00
Andreas Linde
2af93fa923 Add new framework target to travis builds 2015-05-20 11:50:57 +02:00
Andreas Linde
c94685974d Merge pull request #159 from simX/develop
Update framework search paths to be relative, so that framework target can build
2015-05-20 08:27:09 +02:00
Simone Manganelli
486f5052f8 update framework search paths to be relative to the project dir 2015-05-19 14:35:24 -07:00
Andreas Linde
fd0138a6e5 Merge pull request #158 from bitstadium/feature/feedback-fetch-delegate
Add delegate to BITFeedbackManagerDelegate
2015-05-19 14:17:57 +02:00
Andreas Linde
bea1b3603a Add delegate to FeedbackManagerDelegate
Added `allowAutomaticFetchingForNewFeedbackForManager:` which allows the developer to influence if the SDK should fetch for new messages on app startup and when the app is coming into foreground.

By default the SDK always checks in those cases if there are already messages existing.
2015-05-19 14:08:49 +02:00
Andreas Linde
1e30c3570a Added missing framework in xcconfig file 2015-05-19 12:14:50 +02:00
Andreas Linde
aef3488c4f Increase version and build number
This may not be the final version number for the next update
2015-05-19 12:10:29 +02:00
Andreas Linde
f833a08fa5 Merge pull request #157 from bitstadium/feature/iOS8-Framework
Add iOS 8 Framework target
2015-05-19 12:09:14 +02:00
Andreas Linde
245b8a5d92 Fixed another typo
*sigh*
2015-05-19 11:58:09 +02:00
Andreas Linde
de76e9dce0 Fix typo 2015-05-19 11:58:04 +02:00
Andreas Linde
2536cbf3b7 Merge pull request #156 from bitstadium/feature/fix-warnings
Fix a few things
2015-05-19 11:52:08 +02:00