45 Commits
Author SHA1 Message Date
Evan Maloney d2c3db9ca8 set APPLICATION_EXTENSION_API_ONLY for unit tests
unit tests don't need APPLICATION_EXTENSION_API_ONLY set to yes; in fact, doing so causes this compiler warning in Xcode 9:

ld: warning: linking against a dylib which is not safe for use in application extensions: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator/libswiftXCTest.dylib
2017-09-20 17:17:04 +01:00
Evan Maloney ffc5ade402 Swift 4 updates 2017-09-20 17:11:13 +01:00
Evan Maloney aa0707a3b0 update build settings per suggestions from Xcode 9 2017-09-20 16:42:55 +01:00
Alexander Belyavskiy 66c2cce0c9 Add SPM support 2016-12-26 11:43:15 +03:00
matthewpalmer ee3b4e3584 Bump swift migration version 2016-09-17 13:42:44 +10:00
matthewpalmer 3a97bd9e80 Merge branch 'swift-3.0'
* swift-3.0:
  Update .travis.yml
  [Travis] disable pod linting for watchOS 2 configuration
  Set Test Host deployment target to 8.0
  Update project for Xcode 8 GM
  Enums with lowercase
  Adapted naming of enums according to swift 3 rules.
  Updates for Xcode beta 4
  Update for Xcode beta 2
  Updated for Swift 3.0
2016-09-17 13:33:13 +10:00
Federico Trimboli 27e8863baa Set Test Host deployment target to 8.0 2016-09-10 10:15:16 -03:00
Federico Trimboli 06fbc41df5 Update project for Xcode 8 GM 2016-09-10 09:52:19 -03:00
Pascal Freiburghaus ca96ace5d0 Adapted naming of enums according to swift 3 rules. 2016-08-25 13:55:28 +02:00
Jens Eickmeyer dd159e10a7 Updated for Swift 3.0
Basic adjustments for supporting Swift 3.0. All tests are running.
2016-06-25 07:03:13 +02:00
Tom Brow 7b9237c39e build with APPLICATION_EXTENSION_API_ONLY = YES 2016-05-31 17:25:45 -05:00
Matthew Palmer c29ebcdba8 Merge pull request #102 from gilt/bitcode
full bitcode is needed for running Debug on an Apple TV device, even in Debug mode
2016-01-24 10:39:30 +11:00
Evan Maloney b5f7410d0e full bitcode is needed for running Debug on device
without this setting, it won't be possible to run a Debug build on the device; 'marker' only works in the sim
2016-01-22 14:24:00 -05:00
Evan Maloney e002690ccf don't set ONLY_ACTIVE_ARCH to YES
When embedding this project directly into another Xcode project in a target that:

• Is being built for a platform that has a simulator/device dichotomy (iOS, tvOS, watchOS), and
• Is inside a parent project building a Debug configuration

You will get one of two kinds of errors:

• Either the framework module itself is missing at the 'import' level, or
• Some or all of the framework's public symbols can't be found

The solution is to disable ONLY_ACTIVE_ARCH, which will ensure that both processor architectures are built and the symbols can be found.
2016-01-22 12:23:25 -05:00
Charles Gamble c75cccde53 Change tvOS Deployment Target to 9.0 2015-12-14 13:12:55 +00:00
Charles Gamble ee5351dfe9 Added carthage support for tvOS build 2015-12-09 13:55:10 +00:00
Herman Olsson a8a1abca7b Add umbrella header to all three targets. 2015-09-21 17:10:07 +02:00
Tai Heng c6af051213 Added basic iOS and wOS example. 2015-09-12 11:12:30 +01:00
matthewpalmer e79e4aeb4e Update gitignore 2015-09-12 15:52:44 +10:00
matthewpalmer 373edfae08 Add watchOS scheme and tweak travis 2015-09-12 15:13:56 +10:00
matthewpalmer 2ebf806a1a Update README and make schemes shared 2015-09-12 09:49:49 +10:00
matthewpalmer 22bcd61cff Add watchOS target
* Note that this is untested and I don't know if it actually
  works at all
2015-09-12 09:40:02 +10:00
matthewpalmer 8496e635c1 Clean up project structure 2015-09-12 08:50:33 +10:00
Niels van Hoorn d09f7af9d7 Added new files to project 2015-09-02 12:01:39 +02:00
Juan Wellington Moreno 825d7d2485 + Updates to the new Swift 2 syntax 2015-06-20 14:22:43 -07:00
Lars Lockefeer f38046bb9e Added Info.plist file 2015-05-23 12:50:51 +02:00
Lars Lockefeer e804dd0452 Set deployment target to iOS 8.0 2015-05-22 17:52:26 +02:00
Lars Lockefeer fbc549973b Made the xcode scheme shared for Carthage support 2015-05-21 18:30:19 +02:00
Lars Lockefeer 1758691bc2 Restored the project file
The main project file was still based on the Project Structure before
the addition of Cocoapods support. It has now been restored, such that
the project can be opened and compiled
2015-05-21 18:24:03 +02:00
matthewpalmer dd4e8be44d Added method to clear the keychain 2014-12-23 12:29:51 +11:00
Michael Hahn fb0be8af55 Set the swift optimization level to Onone
per:
http://matthewpalmer.net/blog/2014/12/11/change-optimization-level-xcode-swift/
2014-12-22 07:44:10 -08:00
Michael Hahn 1f2a865abe Convert to a framework 2014-12-22 07:34:11 -08:00
matthewpalmer 075fd7800c Added note on optimization.
Changed flag for demo project
2014-12-11 06:58:27 +11:00
matthewpalmer d788b76f90 Add better error handling for certain requests. Fixes #7. 2014-12-09 07:14:59 +11:00
matthewpalmer 25cc477bbe Updated docs to include updateData method 2014-11-25 09:35:48 +11:00
matthewpalmer 16086029be Added updating items already in the keychain. Fixes #4. 2014-11-25 09:30:06 +11:00
matthewpalmer c6cb488af7 Added extra check to prevent crashes on delete then load value 2014-11-25 08:47:56 +11:00
matthewpalmer 534b898c24 Trying to debug issue #1 2014-11-22 12:42:24 +11:00
matthewpalmer 5c9042aa8c Merge branch 'master' of https://github.com/matthewpalmer/Locksmith
* 'master' of https://github.com/matthewpalmer/Locksmith:
  Fixed trying to decode the response object for non-read requests
  Create License.markdown

Conflicts:
	Locksmith.xcodeproj/project.xcworkspace/xcuserdata/matthewpalmer.xcuserdatad/UserInterfaceState.xcuserstate
2014-11-22 12:02:19 +11:00
matthewpalmer 46d1e6279f Pre pull commit 2014-11-22 12:00:42 +11:00
matthewpalmer da755c7575 Fixed trying to decode the response object for non-read requests 2014-11-14 13:11:41 +11:00
matthewpalmer a0a486bd84 Update readme 2014-10-26 20:22:50 +11:00
matthewpalmer 87314dfcac Added convenient class methods 2014-10-26 20:10:45 +11:00
matthewpalmer 5e719caddf Added readme 2014-10-26 17:35:33 +11:00
matthewpalmer 90ed61c26e Initial commit. 2014-10-26 17:30:32 +11:00