111 Commits

Author SHA1 Message Date
Andreas Linde
01fea4fca2 Fixed removing missed out ivar of feedback commit 2012-08-04 15:18:35 +02:00
Andreas Linde
41065796a6 Remove crash reporting feedback feature for now
Removed this feature for now, since it requires a major redesign on the server and SDK. If really need this feature, please use the former SDKs.
2012-08-04 13:53:49 +02:00
Andreas Linde
f3c5b8b5e6 Fix some compiler warnings
These seem to appear if the project is ARC based, even though this lib is non ARC as of now
2012-08-02 12:32:40 +02:00
Andreas Linde
7ead5d998b Restructure (crash) manager internals
- Write all temp data into the same directory under caches/<sdkidentifier>/...
- Write approved crashes into its own plist instead of user defaults
- Use a temp file for analyzing crash report file instead of user defaults boolean
- Fix some define namings
2012-07-27 12:03:40 +02:00
Andreas Linde
e31cdb41ab Fix memory mgmt bug 2012-07-26 15:30:14 +02:00
Andreas Linde
23e2183c87 Fix finding the resource bundle 2012-07-24 23:43:58 +02:00
Andreas Linde
a334952b37 Small documentation fix 2012-07-24 19:38:02 +02:00
Andreas Linde
840432acc1 Rename loggingEnabled property to debugLogEnabled 2012-07-24 13:42:03 +02:00
Andreas Linde
6a6da9e6ef Provide a new property for setting the crash manager status
This allows to disable the crash manager, or set the default sending to always ask or autosend
2012-07-23 18:25:31 +02:00
Andreas Linde
fc6a564a97 Some define code cleanup 2012-07-22 22:00:32 +02:00
Andreas Linde
0bffa909d6 Provide a delegate method to enable or disable sending usage data instead of using a property
Sending usage data is enabled by default!
2012-07-22 21:55:49 +02:00
Andreas Linde
9b755f3982 Fix small documentation errors 2012-07-22 21:51:51 +02:00
Andreas Linde
93bd10ced5 Provide a delegate method to disable crash reporting instead of using a property 2012-07-22 21:42:28 +02:00
Andreas Linde
141d9e5890 Fix documentation formatting issue 2012-07-22 21:21:41 +02:00
Andreas Linde
4a4051d04b Move userName and userEmail properties into delegate and fix some delegate namings 2012-07-22 21:12:33 +02:00
Andreas Linde
164369c742 Fix small typo in documentation 2012-07-22 18:28:34 +02:00
Andreas Linde
353e87fe84 Further improve CrashManager documentation 2012-07-22 14:16:17 +02:00
Andreas Linde
c014bce9ea If userName or userEmail are set, don't show alerts with the text "anonymous" 2012-07-22 13:57:12 +02:00
Andreas Linde
7d8fc80693 Fix compiler warning
Suddenly came up … perfect.
2012-07-22 04:14:04 +02:00
Andreas Linde
352230b5f7 Add BITCrashManagerDelegate that is invoked if the user chooses not to send a crash report 2012-07-22 04:12:46 +02:00
Andreas Linde
8920cbc6c4 More documentation updates 2012-07-22 04:08:40 +02:00
Andreas Linde
2257950c99 Clean up private properties and methods in BITUpdateViewController 2012-07-22 02:49:30 +02:00
Andreas Linde
1f7ff28f9c Same typo now at the right place 2012-07-22 02:39:08 +02:00
Andreas Linde
4dd2b20f1a Fix a small typo 2012-07-22 02:37:47 +02:00
Andreas Linde
3fd3c083bf Simplify privacy settings
- Remove update settings UI
- Only one property that defines if user and usage data is send (only if the app is not running in the app store)
- Update documentation
2012-07-22 02:36:55 +02:00
Andreas Linde
916fc65879 Start of AppleDoc based documentation 2012-07-22 02:02:56 +02:00
Andreas Linde
042bce3f91 Fix some methods made private by accident 2012-07-22 01:34:44 +02:00
Andreas Linde
0586a69bc0 Clean up some private ivars and methods and move them into their own header files 2012-07-22 00:32:42 +02:00
Andreas Linde
3687f95f36 Don't run any startup code if the app identifier is invalid 2012-07-21 23:52:27 +02:00
Andreas Linde
3ab4fb6eaf Make module managers readonly and change another property to proper naming 2012-07-21 23:26:14 +02:00
Andreas Linde
812d0b4a35 Clean up some more naming and disable logging in App Store
- Change last BITHockeySDK.. into BITHockey…
- Disable BITHockeyLog when running in an App Store build
2012-07-21 22:58:40 +02:00
Andreas Linde
e75eef7136 Send executables UUID
- This helps identifying the actual build, if multiple builds use the same version numbers
- Based on http://stackoverflow.com/questions/10119700/how-to-get-mach-o-uuid-of-a-running-process with the great help from Landon and Stephan
2012-07-19 23:50:52 +02:00
Andreas Linde
4e572a31f5 Fix log message of bundle is missing 2012-07-19 23:44:29 +02:00
Andreas Linde
fc95966a4c Fix warnings 2012-07-19 23:10:15 +02:00
Andreas Linde
671060929c Refactoring
- Change Prefixes to BIT
- Make one shared instance and change the functionalities to modules
- One bundle for resources
- Targets for framework and static libs
- Other cleanup
2012-07-19 17:17:19 +02:00
Andreas Linde
28f4a2a159 Update SDK to use sdk. instead of rink. 2012-07-16 16:45:08 +02:00
Andreas Linde
c5ee98c3ba Merge branch 'develop' of github.com:codenauts/HockeySDK-iOS into develop 2012-07-03 17:57:54 +02:00
Andreas Linde
ec383ef569 Add apps binary UUID to the XML structure
Allows the server to optimize checking of required dSYMs
2012-07-03 17:40:28 +02:00
Andreas Linde
6e6b3ffdfd Add new crash report formatter
Enables automatic and async-safe symbolication of system framework symbols right on the device
2012-07-03 17:39:16 +02:00
Andreas Linde
d0df4c2825 Move the crash reporting protocol into its own header file 2012-07-03 17:37:01 +02:00
Andreas Linde
01bf109006 Submit the crash report GUID as part of the XML
This helps the server to identify duplicate crash reports
2012-07-03 17:33:31 +02:00
Andreas Linde
2cf10b0db0 Add property which tells after which time interval since app startup the crash happened
This is absolute time, not the sum of session times! This can be used to detect crashes on startup and defer app initialization after the crash report has been send by also using the new delegates for networking operations
2012-07-03 17:32:14 +02:00
Andreas Linde
748fbdd6a7 Tell the HockeyApp server if feedback on crash report status is turned on or off
This helps optimizing the server backend
2012-07-03 17:24:51 +02:00
Andreas Linde
b7906b7976 Add delegates for crash reporting networking operations 2012-07-03 17:23:40 +02:00
Stephan Diederich
0659e02d55 fix format specifier
LLVM 4.0 grumbles about it, and actually it's right ;)
2012-06-18 15:11:56 -07:00
Thomas Dohmke
74ccb4e769 Fix for JMC ping. 2012-04-23 10:27:11 +02:00
Andreas Linde
53366023ca Fix the memory leak for real 2012-04-13 14:13:07 +02:00
Andreas Linde
e9f72ebde8 Fix small leak
The connection is released by NSURLConnection itself, we should break that by releasing ourselves or setting it to nil
2012-04-12 21:23:36 +02:00
Thomas Dohmke
160a8502fa Set version to 2.2.6. 2012-03-25 18:50:30 +02:00
Thomas Dohmke
91cc767d38 Even more conservative approach that doesn't use UIDevice#uniqueIdentifier at all. Instead, you need to implement the delegate method. Forced delegate to implement CNSHockeyManagerDelegate protocol. 2012-03-25 18:44:14 +02:00