Commit Graph

1749 Commits

Author SHA1 Message Date
Lukas Spieß
460bba7c8d Revert "Add Bitcode marker to simulator slices"
This reverts commit af0b839c6a.

Bitcode Marker is not needed for the SDK to function properly but confuses Xcode 6 so we remove it again.
2016-03-02 18:35:56 +01:00
Lukas Spieß
671b17086a Make Readme indentation more consistent
# Conflicts:
#	README.md
#	docs/Guide-Installation-Setup-template.md
2016-02-19 17:10:42 +01:00
Lukas Spieß
1137d52a36 Merge pull request #255 from ReadmeCritic/develop
Correct the spelling of CocoaPods in README
2016-02-12 18:18:50 +01:00
ReadmeCritic
e1de17c9a0 Correct the spelling of CocoaPods in README 2016-02-12 08:55:59 -08:00
Lukas Spieß
e5eb376188 Merge pull request #248 from galbraithjoseph/username-for-app-kill-reports
Issue #247: username, email, etc. not included in app not terminating cleanly crashes
2016-02-09 16:48:21 +01:00
Christoph Wendt
c5d27b643c Merge pull request #232 from bitstadium/feature/synchronize
Remove unnecessary calls to -[NSUserDefaults synchronize]
2016-02-08 13:00:06 -08:00
Christoph Wendt
75cdb27c21 Merge pull request #239 from bitstadium/feature/returning-nil-fixes
Fixes some issues where nil could be passed unexpectedly
2016-02-08 12:59:52 -08:00
Lukas Spieß
a2e84c0e4b Merge pull request #250 from mtoon/develop
Update urlEncodedString in BITHockeyHelper
2016-02-08 03:22:45 +01:00
Malcolm Toon
a3e3de6f11 Added test case for spaces and braces to URL encoder 2016-02-07 21:07:49 -05:00
mtoon
ca67188cd2 Update BITHockeyHelper.m
Added additional characters to escape
2016-02-07 21:07:49 -05:00
Joseph Galbraith
67118c258a Use filename that does not have .fake in it when retrieving username, useremail, and userid from keychain. 2016-02-04 13:36:37 -07:00
Lukas Spieß
af0b839c6a Add Bitcode marker to simulator slices 2016-02-02 13:19:20 +01:00
Lukas Spieß
f676e80b17 Use union merge strategy for project files 2016-02-02 12:40:07 +01:00
Lukas Spieß
383b9d4435 Use stringForKey: instead of Key-Value method 2016-01-28 19:01:33 +01:00
Christoph Wendt
392d76a06d Merge pull request #243 from bitstadium/feature/fix-userpath-anonymization
Fix userPath anonymization
2016-01-27 11:03:11 -08:00
Lukas Spieß
b4f170a1c9 Minor refactorings and casts to improve code
Fixes some minor type mismatch warnings
2016-01-27 15:31:22 +01:00
Lukas Spieß
483bffe080 Update Obj-C syntax use 2016-01-27 15:30:14 +01:00
Lukas Spieß
6d4197aae4 Fix userPath anonymization and add test 2016-01-27 15:28:04 +01:00
Lukas Spieß
e95fd415db Fix minor error in inline documentation 2016-01-23 00:07:24 +01:00
Lukas Spieß
0b36f0fe8b Update .gitignore to exclude Infer output 2016-01-23 00:01:39 +01:00
Christoph Wendt
a8f26abb47 Merge pull request #240 from bitstadium/feature/refactorings
Refactorings and improvements
2016-01-19 11:22:57 -08:00
Lukas Spieß
c15935aec2 Fix tests where stubbing of NSURLSession availability is needed 2016-01-19 02:58:35 +01:00
Lukas Spieß
7f55ffe07b Move NSURLSession availability checks to HockeyHelper
# Conflicts:
#	Classes/BITCrashManager.m
#	Classes/BITFeedbackListViewController.m
#	Classes/BITFeedbackManager.m
#	Classes/BITHockeyHelper.m
#	Classes/BITHockeyManager.m
#	Classes/BITStoreUpdateManager.m
#	Classes/BITUpdateManager.m
2016-01-19 02:58:35 +01:00
Lukas Spieß
53936dd44b Re-order helper methods
# Conflicts:
#	Classes/BITHockeyHelper.m
2016-01-19 02:56:34 +01:00
Lukas Spieß
bd3d14eafd Remove is sessionSupported parameter from methods
# Conflicts:
#	Classes/BITAuthenticator.m
2016-01-19 02:53:29 +01:00
Lukas Spieß
7900a4deb9 Use Apple recommended way to weakly link classes
Compare https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/cross_development/Using/using.html
2016-01-19 02:17:27 +01:00
Lukas Spieß
4d3dc8dd04 Move test frameworks location in Xcode project 2016-01-13 17:03:58 +01:00
Lukas Spieß
f50ca6e4f4 Merge pull request #238 from bitstadium/feature/fix-swift-memory-leak
Fix NSURLSession memory leak in Swift apps
2016-01-12 20:29:28 +01:00
Lukas Spieß
79710a5f9f Fixes some issues where nil could be passed unexpectedly
This commit fixes some nullability warnings that are introduced with Xcode 7.3
2016-01-12 19:06:28 +01:00
Lukas Spieß
097307d505 Merge pull request #236 from Tundaware/attachments-for-app-kill-reports
Fixes issue preventing attachment from being included when sending non-clean termination report
2016-01-11 18:40:45 +01:00
Lukas Spieß
868e250c3d Merge pull request #235 from bitstadium/feature/update-testing-frameworks
Update Unit Test frameworks
2016-01-11 18:33:54 +01:00
Lukas Spieß
bb9b36febe Merge pull request #231 from bitstadium/feature/travis-xcode7.2
Update TravisCI integration to use Xcode 7.2
2016-01-09 23:48:58 +01:00
Andreas Linde
947afd2f33 Fix NSURLSession memory leak in Swift apps
This should fix the issue raised in https://github.com/bitstadium/HockeySDK-iOS/issues/237

Tested the changes before the patch with Instruments and also after the patch which prooved the leaks going away.
2016-01-07 14:27:18 +01:00
George
47a1365f80 Merge branch 'develop' into attachments-for-app-kill-reports 2015-12-29 17:14:52 -05:00
Lukas Spieß
4a73dbf757 Improve formatting in documentation 2015-12-29 22:57:19 +01:00
George Cox
50557405a5 Attachment now included with non-clean termination reports
- The fake crash report generated for this type of termination is saved with the .fake file extension. Normally, there is no extension and this wasn't being accounted for when loading the attachment (if any) when preparing to send the crash report. The '.fake' file extension is now stripped prior to loading the attachment.
2015-12-29 12:08:35 -05:00
Lukas Spieß
a75f2fe6d6 Cleanup project structure and move testing frameworks 2015-12-15 15:59:51 +01:00
Lukas Spieß
1600538402 Switch to using DWARF without dSYM for tests in Debug
This change was necessary to work around an issue with either Xcode 7 or OCMock, resulting A LOT of warnings. Compare https://github.com/erikdoe/ocmock/issues/262
2015-12-15 13:25:19 +01:00
Lukas Spieß
cab8fc103e Replace removed OCHamcrest API with new syntax 2015-12-15 13:08:54 +01:00
Lukas Spieß
e28bf7a431 Remove precompile header in tests targets 2015-12-15 13:08:20 +01:00
Lukas Spieß
53b1bbcb85 Update testing frameworks 2015-12-15 12:55:46 +01:00
Christoph Wendt
e6e692a22c Merge pull request #233 from bitstadium/feature/extend-nullability-backwards-compatiblity
Add additional fallbacks for newer nullability annotation syntax
2015-12-14 10:57:31 -08:00
Lukas Spieß
8c0bd62ee1 Remove installation of appledoc from .travis.yml 2015-12-10 13:12:33 +01:00
Lukas Spieß
92a539e0f4 Make sure to update homebrew before installing appledoc 2015-12-10 02:34:54 +01:00
Lukas Spieß
b443d2a75f Update check for existing value in NSUserDefaults 2015-12-10 01:11:34 +01:00
Lukas Spieß
24fc7a74f3 Remove cocoapods from .travis.yml as we don't use it right now 2015-12-10 00:59:51 +01:00
Lukas Spieß
13591bbf88 Add additional devices and OS versions to .travis.yaml 2015-12-10 00:58:54 +01:00
Lukas Spieß
f132a62eba Update Xcode image used by TravisCI 2015-12-10 00:58:23 +01:00
Lukas Spieß
63f2466abb Remove calls to -[NSUserDefaults synchronize] where not absolutely necessary 2015-12-10 00:43:00 +01:00
Lukas Spieß
967a858f15 Add additional fallbacks for newer nullability annotation syntax 2015-12-08 15:16:29 +01:00