GithubHelp home page GithubHelp logo

Comments (9)

jrendel avatar jrendel commented on July 30, 2024

It does seem like an odd solution from Apple. When I have time, I'll put together a test app that I can delay via testflight to see what I can find out.

Were you using the old testflight service through testflightapp.com or the new service Apple provides now through iTunes Connect I believe (haven't used Apple's myself yet).

from swiftkeychainwrapper.

 avatar commented on July 30, 2024

I was using testflightapp.com, though, it might just be reproducible by enabling optimizations in the debug build.

from swiftkeychainwrapper.

lexrus avatar lexrus commented on July 30, 2024

Have you tried the latest iOS 8.1.2? Did Apple fix it?

from swiftkeychainwrapper.

 avatar commented on July 30, 2024

I have not updated to 8.1.2 yet - I will be able to soon, and can check if no one else verifies before.

from swiftkeychainwrapper.

 avatar commented on July 30, 2024

Oops. Accidentally closed.

Edit: Although http://www.forbes.com/sites/ewanspence/2014/12/10/ios-8-1-2-jailbreak/ seems to imply it won't have a fix in it.

from swiftkeychainwrapper.

perlmunger avatar perlmunger commented on July 30, 2024

I can confirm it is broken still in 8.1.2. I am using this library (thanks btw) in a production app and found my release builds were failing. I found this: http://matthewpalmer.net/blog/2014/12/11/change-optimization-level-xcode-swift/ (same suggestion as the SO post referenced above) and made the suggested change which worked for me as well. You may want to add that info to your readme until Apple gets their $#!+ together on Swift. Thanks.

from swiftkeychainwrapper.

andrewebling avatar andrewebling commented on July 30, 2024

I've had the same problem with another keychain wrapper (PAKeychainService), which I've forked and fixed with an internal Objective-C wrapper to do the read: https://github.com/andrewebling/PAKeychainService/blob/master/KeychainObjCWrapper.m

from swiftkeychainwrapper.

jrendel avatar jrendel commented on July 30, 2024

Thanks for the suggestion @andrewebling. I've taken a similar approach and added my own KeychainObjcWrapper to handle this issue. My fix is currently in the develop branch and I'll release it to master soon.

I've made other changes along with this one to support CocoaPods. This required me to covert the project to a Framework and rename it as "KeychainWrapper" is a private Apple internal framework and there was a conflict. So just an fyi for anyone who grabs my changes, some of the naming will have changed.

from swiftkeychainwrapper.

jrendel avatar jrendel commented on July 30, 2024

These changes have been pulled into master.

from swiftkeychainwrapper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.