swiftshield | 🔒 Swift Obfuscator that protects iOS apps | iOS library

 by   rockbruno Swift Version: 4.2.1 License: GPL-3.0

kandi X-RAY | swiftshield Summary

kandi X-RAY | swiftshield Summary

swiftshield is a Swift library typically used in Mobile, iOS applications. swiftshield has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has medium support. You can download it from GitHub.

SwiftShield is a tool that generates random and irreversible encrypted names for your iOS project's types and methods (including third-party libraries). It uses Apple's SourceKit to mimick Xcode's indexing behavior, revealing a complete map of your project that is used to safely rename parts of your project. Reverse engineering iOS apps is relatively simple due to the fact that almost every single type and method name is exposed in the app's binary. This allows jailbreak tools like class-dump and Cycript to extract this information and use it to change the behavior of your app in runtime. Obfuscating code in iOS difficults the usage of these tools, while also makes it tougher for jailbreak developers to create tweaks for your app as SwiftShield's obfuscation changes every time you run it.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              swiftshield has a medium active ecosystem.
              It has 2106 star(s) with 226 fork(s). There are 40 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              swiftshield has no issues reported. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of swiftshield is 4.2.1

            kandi-Quality Quality

              swiftshield has 0 bugs and 0 code smells.

            kandi-Security Security

              swiftshield has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              swiftshield code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              swiftshield is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              swiftshield releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of swiftshield
            Get all kandi verified functions for this library.

            swiftshield Key Features

            No Key Features are available at this moment for swiftshield.

            swiftshield Examples and Code Snippets

            No Code Snippets are available at this moment for swiftshield.

            Community Discussions

            QUESTION

            SwiftShield: Obfuscation using SwiftShield gives error
            Asked 2020-May-28 at 15:17

            I want to obfuscate Swift code using SwiftShield. I have integrated using Cocoapods.

            To run it, I am using below SwiftShield tool in terminal:

            ...

            ANSWER

            Answered 2020-May-28 at 15:17

            Issue was related with Xcode path. I had 2 Xcode versions were installed on my machine.

            /Applications/Xcode10.3.1.app

            /Applications/Xcode11.1.app

            I deleted Xcode10.3.1.app and renamed Xcode11.1.app to Xcode.app. Issue got resolved now. https://github.com/rockbruno/swiftshield/issues/71#event-2832206369

            Steps to use swiftshield(Manual mode):

            1. Download swiftshield executable on desktop https://github.com/rockbruno/swiftshield/releases
            2. Command line - Go to desktop and give executable permission

            Source https://stackoverflow.com/questions/54304648

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install swiftshield

            You can download it from GitHub.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries

            Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular iOS Libraries

            swift

            by apple

            ionic-framework

            by ionic-team

            awesome-ios

            by vsouza

            fastlane

            by fastlane

            glide

            by bumptech

            Try Top Libraries by rockbruno

            SwiftInfo

            by rockbrunoSwift

            RouterService

            by rockbrunoSwift

            XcodeFileListTemplateSync

            by rockbrunoSwift

            DebugActions

            by rockbrunoSwift

            danger-SwiftInfo

            by rockbrunoRuby