Andreas Linde
22047b856c
Fixes for getting test coverage working again
...
Xcode 5 does not create .gcda files due to a bug. The workaround used in here has been suggested in the devforums: https://devforums.apple.com/thread/199643?start=0&tstart=0
2013-09-23 17:17:41 +02:00
Stephan Diederich
d7a3fcfe84
add initial tests for BITKeychainUtils
2013-09-23 16:18:18 +02:00
Stephan Diederich
87c275d9f1
set ONLY_ACTIVE_ARCH to yes for unit tests
2013-09-23 16:18:18 +02:00
Andreas Linde
88b50694d7
Documentation improvements
2013-09-16 12:53:40 +02:00
Andreas Linde
7dfa7f1520
Make sure the simulator build also contains x86-64 slice
2013-09-14 00:32:01 +02:00
Kent Sutherland
6f3a0a28c5
Set indentWidth and tabWidth to 2 in the Xcode project.
2013-09-13 15:20:39 -04:00
Andreas Linde
955fe9c2eb
Documentation updates and fixes
2013-09-13 17:29:00 +02:00
Andreas Linde
23ec4f9320
Use custom build arch setting to it works in Xcode 4.6 too
2013-09-13 11:25:42 +02:00
Andreas Linde
596d218128
Add missing public headers
2013-09-12 23:12:12 +02:00
Andreas Linde
d7ae69860d
Various documentation fixes and updates
2013-09-12 12:21:12 +02:00
Andreas Linde
67a4e1b6f9
Build the static lib also with 64bit slice
2013-09-12 11:27:27 +02:00
Andreas Linde
d17ac0945d
Bump arm64 to iOS7 deployment target since that's the earliest iOS version that runs on arm64
2013-09-12 10:53:18 +02:00
Andreas Linde
5d8b42e92f
Upgrade Xcode project setting
2013-09-11 23:57:18 +02:00
Andreas Linde
abc8501969
Set deployment target to iOS 6.0 for arm64
2013-09-11 23:32:03 +02:00
Andreas Linde
11a8a14e4f
Add support for excluding features at compile time
...
Features can be excluded/included at compile-time using #define statements, e.g. using `Preprocessor Macros`. These don't influence if the feature will actually be enabled, since that can also be done at runtime and some features are disabled automatically in the App Store or disabled by default in general.
The BITHockeyManager header file will still reference all modules, but accessing the modules will not be possible if excluded from the library.
Value of 1 includes the feature into the static library, 0 will exclude the feature from the static library.
Defaults:
Crash Reporting: HOCKEYSDK_FEATURE_CRASH_REPORTER 1
Feedback: HOCKEYSDK_FEATURE_FEEDBACK 1
App Store Updates: HOCKEYSDK_FEATURE_STORE_UPDATES 1 (This feature is disabled by default in code!)
Authenticator: HOCKEYSDK_FEATURE_AUTHENTICATOR 1
Beta Updates: HOCKEYSDK_FEATURE_UPDATES 1
Jira Mobile Connect: HOCKEYSDK_FEATURE_JIRA_MOBILE_CONNECT 0
2013-09-11 19:18:21 +02:00
Stephan Diederich
96304ac639
factor out BITHockeyAppClient to provide network services
...
* factor out HockeyAppClient
* configure Authenticator with HockeyAppClient
* move appendPostValue to HockeyAppClient (& add the missing boundary parameter)
* move tests over to new file
2013-09-06 17:11:55 +02:00
Stephan Diederich
b25796742e
Merge branch 'develop' into feature/#19-verifyBetaUsers
...
Conflicts:
Support/HockeySDK.xcodeproj/project.pbxproj
2013-09-06 13:40:39 +02:00
Andreas Linde
6a27b6f453
Remove empty BITCrashManagerPrivate.h
2013-08-17 15:14:00 +02:00
Andreas Linde
e4d33595e9
Remove authorize_request images, since they are not used any more
2013-08-16 22:19:43 +02:00
Stephan Diederich
039902da02
add networking helpers to BITAuthenticator
...
* NSOperation-based networking
* helpers for URLRequest, operation, getPath:error:
2013-08-11 22:42:31 +02:00
Stephan Diederich
ffc54256dd
make BITAuthenticator public
2013-08-11 22:42:31 +02:00
Stephan Diederich
017b8495a8
add BITAuthenticator
...
class to control authentication and validation of an installation.
TODO:
* AuthenticatorViewController
* validation
* hooking into BITHockeyManager
2013-08-09 12:23:37 +02:00
Andreas Linde
b02e0673c0
Remove non needed build phase for unit test
2013-07-30 16:19:57 +02:00
Andreas Linde
20c055eb48
Merge pull request #41 from bitstadium/feature/#30-feedbackDelegate
...
Feedback manager delegate & strong typing of BITHockeyManager delegate
2013-07-29 05:03:32 -07:00
Stephan Diederich
c816f4dc19
add feedbackManager delegate that is informed about incoming feedback
...
fixes #30
2013-07-26 15:33:12 +02:00
Andreas Linde
b23e5134bc
Add an optional delegate to get informed about new update being available
2013-07-26 14:46:17 +02:00
Andreas Linde
09647bc6c4
Move CodeCoverage into its own build configuration
...
That way integrating via Xcode project won't bother with coverage files
2013-07-26 14:46:17 +02:00
Andreas Linde
05dcca8ead
Add code coverage
...
Yeah, coverage is poor right now. I know I know...
2013-07-26 14:46:17 +02:00
Andreas Linde
413cbb4fc7
Remove invalid reference in the Xcode project
2013-07-26 14:46:16 +02:00
Andreas Linde
4921ecb690
Unit tests and refactoring
2013-07-26 14:46:16 +02:00
Andreas Linde
e89564a8d9
First version of new AppStore Update module
2013-07-26 14:46:16 +02:00
Stephan Diederich
c5499065a3
set ident-width of BitAttributedLabel to 4 spaces
...
seems this is the used one, so set it in the xcodeproject
2013-06-20 14:18:13 +02:00
Andreas Linde
93c2f05fac
Use Keychain for some data
...
- Added SFHFKeyChainUtils with BIT prefix
- Save username, email or userid (if provided by the app or the user) in the keychain instead of user defaults or property files
2013-05-09 16:45:58 +02:00
Kevin Rohling
9e51b1cd89
Updating script to copy artifact to output dir
2013-02-10 14:21:19 -08:00
Gábor Varga
9b59cca316
Add the Hungarian localization to the project.
2013-02-08 12:44:14 +01:00
Andreas Linde
3e18ac13b3
Fix some issues with building documentation
...
- Add a redirect html page to docs so generated HTML output pages always work
- Ignore Products directory, otherwise appledoc will use that content too and double process lots of header files
2013-02-07 14:58:39 +01:00
Andreas Linde
b1fd327477
Add romanian localization to the project
...
- Add the credit of the localizer to the header of the file
- Correct one localization bug
- Add the localization to the actual Xcode project
2013-01-09 23:42:25 +01:00
Andreas Linde
0de9a21de3
More localization updates
2013-01-04 14:34:07 +01:00
Andreas Linde
06974aeacc
Update localizations
2012-12-14 14:20:14 +01:00
Andreas Linde
972387439e
Add shared Xcode schemes to the project
2012-12-06 18:56:19 +01:00
Andreas Linde
4f02e73e4c
Add croatian localization
2012-11-28 19:02:58 +01:00
Andreas Linde
12c092594c
Add check for newline at EOF and fix where it is missing
2012-11-21 15:49:59 +01:00
Andreas Linde
4448bdba1f
Update buttons in feedback views
2012-11-17 20:48:18 +01:00
Andreas Linde
8099d2ad3c
Add two more missing public header files
2012-11-04 23:58:02 +01:00
Andreas Linde
5f1b1881a1
Make Crash Reporting headers public
...
*doh*
2012-11-04 23:43:36 +01:00
Andreas Linde
154ef723f3
Fix build script to include headers into the embedded framework and the readme
2012-10-31 17:54:38 +01:00
Andreas Linde
bdbeef2a7a
Merge branch 'feature/feedback' into develop
2012-10-31 08:33:07 +01:00
Andreas Linde
54b17917f6
Fix public headers being copied into the apps archive when using as a subproject
2012-10-23 18:37:19 +02:00
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