192 Commits

Author SHA1 Message Date
Andreas Linde
a0573368af 3.5.1 release and documentation updates 2014-01-14 15:01:33 +01:00
Andreas Linde
a0bfdfbaec Issue #85: Replace kNilOptions with 0
Thanks to Jonathan!
2014-01-10 02:27:51 +01:00
Andreas Linde
07bf41b232 Zip the framework in a "HockeySDK-iOS" subfolder when bundling the package 2014-01-06 15:35:37 +01:00
Andreas Linde
9a89854f08 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-30 02:58:51 +01:00
Andreas Linde
e6929bbdf5 Copy PLCR header files into the framework when packaging, since these are now public 2013-12-30 02:39:09 +01:00
Andreas Linde
9d40204690 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-30 02:12:04 +01:00
Andreas Linde
d19455a108 Add public methods to get the SDKs version and build number as strings 2013-12-30 00:39:27 +01:00
Andreas Linde
252e7e9ded Fix unit tests not running any longer due to removed private header file 2013-12-29 02:01:27 +01:00
Andreas Linde
47d90a7df3 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-27 17:45:19 +01:00
Andreas Linde
90ab6fcd57 Remove old project.pbxproj.orig file which accidentally got added in a merge 2013-12-24 14:48:05 +01:00
Andreas Linde
73ce955f6c Merge branch 'refs/heads/develop' into feature/improvements 2013-12-16 18:31:08 +01:00
Andreas Linde
785f654060 Fixed static analyzer warnings for unit tests when running against 64 bit target 2013-12-04 02:19:37 +01:00
Andreas Linde
0619ac9169 Add unit test post action for code coverage HTML generation 2013-12-04 02:13:50 +01:00
Andreas Linde
cff73cd111 Merge branch 'refs/heads/develop' into feature/improvements 2013-12-03 16:26:32 +01:00
Philippe Casgrain
ed1b546384 Removed obsolete test
The user is now required to call `authenticateInstallation` manually, which obviates the need for this test.

Required call was implemented in 7052f0cd.
2013-12-03 16:25:43 +01:00
Philippe Casgrain
6bbacd9d39 Removed automaticMode from tests
automaticMode was removed in commit 498bd62cbb.
2013-11-29 15:47:11 +01:00
Philippe Casgrain
308ea14b6e Removed automaticMode from tests
automaticMode was removed in commit 498bd62cbb.
2013-11-29 15:46:31 +01:00
Andreas Linde
323b9784ea Simplified configuration
- Add simplified initializers
- Add option to set delegate via public property
2013-11-20 22:54:28 +01:00
Andreas Linde
13eb4a1798 Merge branch 'base64' of github.com:0xced/HockeySDK-iOS into 0xced-base64 with modifications
- Don't use `base64Encoding` if the SDK is build with iOS 7 as based SDK, since that would cause a deprecation warning
2013-11-05 16:03:19 +01:00
Cédric Luthi
41867dc57d Delete base64 tests 2013-11-02 00:31:38 +01:00
Cédric Luthi
982ce56798 Explicitly set spaces settings at the project level 2013-11-01 12:52:26 +01:00
Thomas Dohmke
bb59a9f464 Remove Xcode 5 file. 2013-10-31 21:52:32 +01:00
Thomas Dohmke
60518e0a37 Issue #75: Fix warning on implicit conversion from CGImageAlphaInfo to CGBitmapInfo (safe according to https://developer.apple.com/library/ios/documentation/graphicsimaging/Reference/CGBitmapContext/Reference/reference.html#//apple_ref/c/func/CGBitmapContextCreate). 2013-10-31 21:10:26 +01:00
Andreas Linde
f6ab185ed5 Update to version 3.5.0 2013-10-30 14:43:01 +01:00
Andreas Linde
1380fc63ec Update localizations provided by wordcrafts.de
Also add dutch localization
2013-10-29 12:15:27 +01:00
Andreas Linde
934d8dc8cd Update to version 3.5.0 RC 3 2013-10-23 19:33:44 +02:00
Stephan Diederich
28b08fa804 add "webAuth" identificationType 2013-10-11 17:18:04 +02:00
Stephan Diederich
00ad57b245 rename ivar
adjust name so that it's not that easy to confuse
it with the identificationType. This is only the type of
the identifier.
2013-10-11 17:18:01 +02:00
Andreas Linde
bc98e9e304 Update to version 3.5.0 RC 2 2013-09-26 17:03:56 +02:00
Stephan Diederich
79d6c41c5b remove isValid flag reset tests
it's currently not testable as the UIApplication
singleton is directly accessed
2013-09-26 16:01:09 +02:00
Andreas Linde
aab044f2d0 Block assertions in release builds 2013-09-26 13:12:01 +02:00
Andreas Linde
d7f0a0a2f2 Update to version 3.5.0 RC 1 2013-09-25 21:32:42 +02:00
Andreas Linde
3e29c863f7 Only use UUID for appAnonID
There is no need to use other methods, if this fallback always works with the new system
2013-09-25 16:41:36 +02:00
Andreas Linde
7e9618f773 Add more tests for BITHockeyHelper 2013-09-25 16:40:52 +02:00
Andreas Linde
241b5f1a4b Add support for iOS 7 native Base64 encoding
Also add some tests for base 64 encoding
2013-09-25 16:14:06 +02:00
Andreas Linde
32318cac36 Move BITValidateEmail to BITHockeyHelper named bit_validateEmail and add some tests 2013-09-25 15:48:58 +02:00
Andreas Linde
56ca20098b Add additional tests for BITCrashManager 2013-09-25 14:36:53 +02:00
Andreas Linde
a23930a54e Add first set of basic unit tests for BITCrashManager
Also make minor changes to BITCrashManager to be able to test
2013-09-25 01:47:32 +02:00
Andreas Linde
d451650e7f Some more documentation build fixes 2013-09-24 21:52:16 +02:00
Andreas Linde
7c151c913c Move BITAuthenticator files into its own group 2013-09-24 21:37:08 +02:00
Andreas Linde
527de1d210 Add identification from BITAuthenticator to crash reports 2013-09-24 21:30:50 +02:00
Stephan Diederich
1616403e61 update needsValidation
return YES even if already validated but
there's a version mismatch.
2013-09-24 14:05:04 +02:00
Stephan Diederich
c2c6558687 redo BITAuthenticator interface
given the good feedback we got, this is take 2
of the BITAuthenticator interface.
It's simplified, cleaned up and now allows full
control over the authentication process.
Major changes:
* manual mode
  Authenticator provides the bits to show the
  viewController to identify the user as well as to
  trigger validation on behalf of the developer.
* process separation
  identification and app-usage-restriction are now
  2 completely separated things.
* public identifier
  Authenticator now allows the developer to query
  parts of the information, e.g. the UDID or the user's
  emailaddy once identified
2013-09-23 23:15:56 +02:00
ipaterson
df7010ed8a Fixed recurring typo in manager initializers. 2013-09-23 13:39:59 -04:00
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
Andreas Linde
6b6fe5249d Fix failing test due to the test was expecting a different default setting, which was changed recently 2013-09-23 16:35:32 +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
341f407eb0 Update OCMockito and OCHamrest frameworks to version 3.0 including 64bit slices 2013-09-23 15:16:56 +02:00
ipaterson
16cc6d0df5 Updated -testThatCleanupWorks to ensure that didSkipOptionalLogin is set to YES before cleanup, otherwise the assertion that the value is NO after cleanup is merely testing its initialization to NO. 2013-09-20 13:27:59 -04:00