17 Commits
Author SHA1 Message Date
Alexander DiBenedetto c48790f306 Address issue #354 and update project settings to recommended ones per Xcode 26 (#355) 2026-04-24 02:30:14 -05:00
Alban Diquet 4d9ef4d152 Update project settings 2021-06-18 13:48:54 -07:00
Alban Diquet c5e8d7f62a Xcode recommended fixes 2019-11-05 16:03:06 -08:00
Alban Diquet 25e3c04bfc Update project settings to Xcode 9.3 2018-04-22 17:23:58 -07:00
Adam Kaplan d993c6aaaa Apply recommended project settings for Xcode 9 2017-06-09 14:43:06 -04:00
Adam Kaplan d73d2e19c7 Lots of small changes to fix annoying warnings/errors
- Fixed the random but frequent error about "Redefinition of module
  TrustKit" because the tests were also configured to create the app's
  module map. Whoops!
In the process of finding that, changed lots of other things:
- Removed the TrustKit+Private.h header. There is no more private header
  for test support. Test support is entirely within the test target.
- Moved the #defines out of the precompiled header and into TSKCommon.h.
  This didn't end up helping any issue but i think its cleaner anyway.
- Added const to all statics
- Removed the shared background session and greatly simplified the
  background session creation.
2017-04-06 12:58:27 -04:00
Adam Kaplan c8fd2e0aff Fixed tests and more small changes:
- Streamlined logging and removed loggerBlock. We should switch to
  os_log if available (iOS 10) and perhaps reconsider providing
  a backwards compatible solution unless it's really compelling.
- Re-indented TrustKit.h
- Switched TrustKit to use GCD block callbacks for validation result
  instead of notifications. It's a lot more performant to not dispatch
  main thread notifications for every network requests unless they are
  actually needed. It's also cleaner to not support loose coupling – app
  can do whatever they want in the callback, including to send NSNotification.
2017-03-20 11:32:27 -04:00
Alban Diquet 2006f98c49 Switch back deployment target to 8 2017-03-01 09:03:34 -08:00
Alban Diquet 21e624569d Update to Xcode 8 recommended settings 2016-08-25 10:41:58 -07:00
Alban Diquet 403dd18f4b Add watchOS target; test target pending ( #59 ) 2016-08-24 16:52:12 -07:00
Alban Diquet a7e65f8c31 Add support for tvOS for #59 2016-08-24 11:26:53 -07:00
Alban Diquet 12f58fe5b9 Fix ECDSA test by updating test certificate 2016-02-08 16:01:30 -08:00
Alban Diquet 082b1066e6 Make OS X scheme shared 2015-10-15 00:58:23 -07:00
Alban Diquet 1c2f211c7e Update project files to Xcode 7 recommended settings 2015-09-19 15:36:21 -07:00
Alban Diquet a5ef7181df Fix tests for static scheme 2015-07-23 17:44:20 -07:00
Alban Diquet 8d8946ecbf Update project settings 2015-07-14 11:49:41 -07:00
Alban Diquet 8f6432dfae Add target build for generating a static library 2015-06-06 15:53:22 -07:00