- 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
- 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)
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
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.
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
- 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
- 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
- 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
- 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