58 Commits

Author SHA1 Message Date
Andreas Linde
a14fa23f28 Convert to ARC 2012-10-23 16:22:23 +02:00
Andreas Linde
139b17b021 We don't need the PLCrashReporter headers in the distributed framework 2012-10-22 01:19:19 +02:00
Andreas Linde
857d02347e Update App Update screen to be more iOS 6 like
Also do some small refactoring and rename the PS classes to BIT to avoid any possible namespacing problems
2012-10-21 00:38:12 +02:00
Andreas Linde
b9a6369ed2 Don't force iOS6 AdSupport framework into the app
The developer should be able to freely opt-in, not be forced to opt-out
2012-10-19 19:18:39 +02:00
Andreas Linde
806812098e Integrate TTTAttributedLabel by @mattt
Changed the class and protocol prefix to BIT to make sure no problems come up if the app has its own version of that class
2012-10-17 19:18:37 +02:00
Andreas Linde
3d23e36b59 Show app name and default icon in FeedbackActivity 2012-10-16 18:43:57 +02:00
Andreas Linde
ca08b982c3 Add a UIActivity subclass and the option to invoke compose view from anywhere modally 2012-10-16 01:50:21 +02:00
Andreas Linde
90bab2fc4b Bump version to 3.0.0a1 2012-10-15 00:48:47 +02:00
Andreas Linde
36be3708f2 Some more xcconfig optimizations
- Renamed some vars to be more descriptive
- Added CONFIGURATION preprocessor
2012-10-09 22:57:27 +02:00
Andreas Linde
c3c17e88f9 Remove license and readme file from Xcode project, not needed there. 2012-10-07 22:43:58 +02:00
Andreas Linde
00af2aafb0 Add missing public headers 2012-10-07 22:40:15 +02:00
Andreas Linde
9b8f51fe5f Restructure project targets and binary distribution target
- Use one common static lib target
- create embeddedFramework as binary distribution including docset in one zip
- Add HockeySDK.xcconfig for easier build setting setup
- Move everything into a single directory, too many problems making binary and subproject work without requing recursive header search paths
- Documentation update pending
2012-10-07 21:49:47 +02:00
Andreas Linde
d3ece9f2b1 Set info.plist on project level to include it also in the bundle target
This way we can identify the SDK version by parsing the info.plist in the resource bundle
2012-10-07 14:29:55 +02:00
Andreas Linde
98ce579f40 Make subdirectory structure build when used as sub project 2012-10-07 13:58:24 +02:00
Andreas Linde
1a71aa2ea5 Initial Feedback component
- First implementation on feedback, not finished yet!
- Move all components into their own subdirectory
- Restructure common delegates into BITHockeyManagerDelegate
- Restructure common component methods into new superclass (not finished yet)
2012-09-28 12:30:19 +02:00
Andreas Linde
def50ebf0f Bump version to 2.5.4b1 2012-09-25 12:44:57 +02:00
Andreas Linde
78a9973439 Enable JMC Integration for subproject setup
Add documentation on how to enable JMC support otherwise
2012-09-25 12:37:39 +02:00
Andreas Linde
544e599eb3 Bump version to 2.5.3 2012-09-21 22:20:31 +02:00
Andreas Linde
c5a5ece500 Update version number to 2.5.2 2012-09-21 20:26:19 +02:00
Andreas Linde
3f43277d64 Update Xcode project to 4.5 and use standard target again for arm7 and armv7s 2012-09-15 23:47:52 +02:00
Andreas Linde
52317627c0 Increase version number 2012-09-12 23:08:14 -06:00
Andreas Linde
5257a5081a Update Xcode project
This enables building for armv7 and armv7s.

If you want to add armv6 support, since Xcode 4.5 doesn't build for armv6 any more, you need to build with 4.4.1 and only build for armv6 and the device target and manually link the resulting static lib into the 4.5 build result using lipo
2012-09-12 20:15:19 -06:00
Andreas Linde
561298ddcc 2.5.2 Beta 1 Build 2012-08-30 18:39:53 +02:00
Andreas Linde
6967748148 Remove NSString and UIImage categories, so the static library doesn't require the linker flag -all_load
The flag shouldn't be required, and worked in the demo project absolutely fine. But from now to then there was an Xcode bug that made it required again and some non reproducible scenarios where reported by users where it doesn't work without the flag. To fix this for always and forever, we don't use categories any more.
2012-08-30 15:16:16 +02:00
Andreas Linde
63a19424a8 Link PLCrashReporter into HockeySDK binary framework distribution target
Based on the pull request https://github.com/bitstadium/HockeySDK-iOS/pull/2 from @ddeville

Also don't add the HockeySDKResource.bundle to the framework, only caused distributing it twice
2012-08-20 20:44:07 +02:00
Andreas Linde
4a42c03c95 Also update build number 2012-08-14 14:16:34 +02:00
Andreas Linde
56751b0634 Update version number to 2.5.1 2012-08-14 14:12:24 +02:00
Andreas Linde
0f9898b811 Fix compiler warning when building with release configuration, since a static definition was missing 2012-08-10 15:46:12 +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
c503f53048 Use version number 2.5 for building documentation 2012-08-08 20:27:48 +02:00
Andreas Linde
4ed81799d5 Remove not used frameworks
They were added by Xcode when creating the project and bundle target
2012-08-07 15:45:49 +02:00
Andreas Linde
690b0a18d0 Get rid of Xcode warning for framework target
This has luckily no effect, since resources are handled in another target, otherwise this would cause .png and @2x.png files to be merged into .tiff which won't work on iOS
2012-08-03 15:33:49 +02:00
Andreas Linde
2f86de67a3 Documentation updates 2012-08-02 21:52:18 +02:00
Andreas Linde
5250d20dd3 Xcode updates 2012-08-02 21:51:07 +02:00
Andreas Linde
445b46191e Xcode project fixes
- set proper #define for static builds
- don't combine resources into tiff for the bundle
2012-07-31 15:56:18 +02:00
Andreas Linde
426efeae72 Fix framework build problems
and static lib Xcode 4.5 issues (armv6 not available any more showed warnings)
2012-07-27 14:46:56 +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
5f16eeb0a3 Documentation improvements and automated build
- Add a target for building HTML and DocSet documentation
- The build will automatically install the DocSet locally
- Update README file
- Include README content as the main documentation page
- Ignore the Docs path, where documentation will be built into
2012-07-22 18:30:11 +02:00
Andreas Linde
2257950c99 Clean up private properties and methods in BITUpdateViewController 2012-07-22 02:49:30 +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
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
a26e4899d3 Fix localized strings references in Xcode project 2012-07-21 23:04:36 +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
5e2f14422c Fix compile error
This is weird, somehow I need to remove and add HockeySDK.strings from the target and add it again
2012-07-19 23:10:46 +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
fb468f41d1 update Xcode project to 4.4 2012-07-15 21:57:19 +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
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