Andreas Linde
6fb1a432cb
Last documentation updates
2012-08-13 14:06:26 +02:00
Andreas Linde
e69a32a676
Set the submodules delegates to the same delegate defined by the initial configure initialization.
...
The delegates can still be access and set directly, if the dev wants to have different classes implementing them.
For the general user this improves the ease of setup, because the submodules delegates don't have to be set specifically and by setting the delegate protocols in the header the missing required delegates will still be shown as warning
2012-08-10 15:45:32 +02:00
Andreas Linde
84241461e5
Move version define number into .xcconfig
2012-08-10 01:07:17 +02:00
Andreas Linde
6cf128a71d
Project updates with version string
...
- Store version numbers in .xcconfig
- Use those for .framework and documentation
- minor documentation build updates
2012-08-09 19:57:39 +02:00
Andreas Linde
660c3083c9
Fix crash manager not using delegates, because the delegate is not set yet
2012-08-09 00:31:27 +02:00
Andreas Linde
17718e7d44
Make sure the binaryImageSort for crash reports is static and doesn't cause link conflicts
2012-08-08 20:16:45 +02:00
Andreas Linde
dd9980f944
Fix App Store detection not working correctly when using configureWithBetaIdentifier: liveIdentifier: delegate:
2012-08-08 15:21:01 +02:00
Andreas Linde
a3941c5dbc
Small documentation update
2012-08-07 16:14:33 +02:00
Andreas Linde
80dda70552
Use localized app name for dialogs
2012-08-07 16:14:24 +02:00
Andreas Linde
91466456fd
Update documentation for last commit
2012-08-07 13:12:25 +02:00
Andreas Linde
da2bb59c17
For expiry UI use the same UI as for authorization
...
- alert is fallback if window cannot be found
- default view on screen, locking image and text
2012-08-07 12:57:58 +02:00
Andreas Linde
12c981f923
New option to set expiry date for the app
...
Uses neverending UIAlertView by default, can be exchanged by implementing a new delegate. Automatically disabled when the app is running from the App Store.
2012-08-07 02:13:41 +02:00
Andreas Linde
9859335f64
Add option to change the server URL
...
And fix a bug with the disable properties
2012-08-06 14:37:27 +02:00
Andreas Linde
90759c7788
Add properties allowing to disable crash reporting or beta updates
2012-08-05 01:23:15 +02:00
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