ipatool | line tool | iOS library

 by   majd Go Version: v2.1.2 License: MIT

kandi X-RAY | ipatool Summary

kandi X-RAY | ipatool Summary

ipatool is a Go library typically used in Mobile, iOS, Xcode applications. ipatool has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              ipatool has a medium active ecosystem.
              It has 3612 star(s) with 325 fork(s). There are 40 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 10 open issues and 102 have been closed. On average issues are closed in 34 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of ipatool is v2.1.2

            kandi-Quality Quality

              ipatool has no bugs reported.

            kandi-Security Security

              ipatool has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              ipatool is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              ipatool 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 ipatool
            Get all kandi verified functions for this library.

            ipatool Key Features

            No Key Features are available at this moment for ipatool.

            ipatool Examples and Code Snippets

            No Code Snippets are available at this moment for ipatool.

            Community Discussions

            QUESTION

            iOS/macOS app distribution failed while using framework after upgrading Xcode12 and macOS BigSur
            Asked 2020-Dec-22 at 09:00

            We are unable to distribute our sample app which uses our framework as well as our users can't. While archiving and distributing to AppStore, the app is rejected with the following message:

            Invalid Bundle - One or more dynamic libraries that are referenced by your app are not present in the dylib search path. If your app contains bitcode, bitcode processing may have failed. Because of these errors, this build of your app will not be able to be submitted for review or placed on the App Store.

            The framework contain the bitcode, or at least there's a BITCODE_GENERATION_MODE = bitcode build setting in our .xcconfig, which basically means, the Xcode will add -fembed-bitcode build flag to any clang invocation.

            From here, we've started testing using Ad-Hoc builds, to speed up our trial and error attempts, which also fails while Rebuild from bitcode option is selected. Organiser shows the popup with the following contents:

            ...

            ANSWER

            Answered 2020-Dec-22 at 09:00

            Long story short, there were LLVM instrumentation included, which prevents AppStore processing. I've written a whole blog post about it here - https://blog.scichart.com/xcframework-xcode-12-and-bigsur-issues/

            To sum up, here is a few required steps to make sure while creating XCFramework for distribution:

            • Using archive builds is a MUST, release build isn't enough
            • BUILD_LIBRARY_FOR_DISTRIBUTION must be set to YES
            • SKIP_INSTALL must be set to NO
            • GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO to turn off GCC instrumentation and remove them from the binary
            • CLANG_ENABLE_CODE_COVERAGE = NO to turn off code coverage tools from the binary

            Having all of the above helped to solve our preparing and distribution problem and hopefully save you some time if you happened to face same issues as we did.

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

            QUESTION

            Xcode 12 archive failed: ipatool failed with an exception: #
            Asked 2020-Oct-07 at 19:05

            I've been struggling with this error for 2 weeks & I tried almost all solutions available online. When trying to export adhoc ipa, I get the below error:

            { code = 1061; description = "ipatool failed with an exception: # ['/Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo', '-info', '/var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/ipatool20201005-8057-ws4wo9/thinned-in/arm64/Payload/HelloWorld.app/HelloWorld']\n -= Output =-\n Non-fat file: /var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/ipatool20201005-8057-ws4wo9/thinned-in/arm64/Payload/HelloWorld.app/HelloWorld is architecture: arm64\n Exited with 0\n \n Command took 0 seconds\n Using: /Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dwarfdump\n GetUUID: cd /\n
            ['/Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dwarfdump', '-u', '/var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/ipatool20201005-8057-ws4wo9/thinned-in/arm64/Payload/HelloWorld.app/HelloWorld']\n -= Output =-\n UUID: E5D8E7AF-7D34-32E1-9337-A84BC4389DFC (arm64) /var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/ipatool20201005-8057-ws4wo9/thinned-in/arm64/Payload/HelloWorld.app/HelloWorld\n Exited with 0\n \n Command took 0 seconds\n Using: /Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/segedit\n ExtractXAR: cd /\n
            ['/Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/segedit', '/var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/ipatool20201005-8057-ws4wo9/thinned-in/arm64/Payload/HelloWorld.app/HelloWorld', '-extract', 'LLVM', 'bundle', '/var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/HelloWorld8zix1rk8/HelloWorld.arm64.xar']\n -= Output =-\n Exited with 0\n \n Command took 0 seconds\n Bitcode bundle version: 1.0\n Setting platform to: iOS\n Using: /Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld\n Linker option verification failed for bundle /var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/HelloWorld8zix1rk8/HelloWorld.arm64.xar (unrecognized arguments: -sectalign DATA llvm_prf_cnts -sectalign DATA llvm_prf_data)\n\nStderr:\n\n>\n
            /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:373:in run'\n /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:2808:in block in CompileOrStripBitcodeInBundle'\n
            /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:2747:in each'\n /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:2747:in CompileOrStripBitcodeInBundle'\n
            /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:3016:in block in ProcessIPA'\n /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:2978:in each'\n
            /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:2978:in ProcessIPA'\n /Applications/Xcode_new.app/Contents/Developer/usr/bin/ipatool:3928:in '"; info = { }; level = ERROR; type = exception; } ); extractedWatchIPAInputPath = "/var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/XcodeDistPipeline.~~~UmHmV8/Root"; }

            The interesting part here is the last Output:

            -= Output =-\n Exited with 0\n \n Command took 0 seconds\n Bitcode bundle version: 1.0\n Setting platform to: iOS\n Using: /Applications/Xcode_new.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld\n Linker option verification failed for bundle /var/folders/n7/bmb8rpvx1r7g762vv1bm66lm0000gn/T/HelloWorld8zix1rk8/HelloWorld.arm64.xar (unrecognized arguments: -sectalign DATA llvm_prf_cnts -sectalign DATA llvm_prf_data)

            On seeing llvm_prf_cnts & llvm_prf_data, I checked this apple guide and disabled code coverage and also GCC_INSTRUMENT_PROGRAM_FLOW_ARCS

            We have Bitcode enabled and the same setup works in Xcode 11.

            Can someone please shed some light on why this might be happening? Any leads would be much appreciated. Thanks.

            ...

            ANSWER

            Answered 2020-Oct-07 at 19:05

            Finally found the issue 🎉

            CLANG_ENABLE_CODE_COVERAGE was set to NO but the CFLAG -fprofile-instr-generate was still set. Removing the -fprofile-instr-generate worked :)

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

            QUESTION

            ipatool failed with an exception in xcode 9
            Asked 2020-May-13 at 09:17

            I'm trying to export the ipa file for Ad-hoc Distribution. Here I'm getting the following issue

            ipatool failed with an exception

            I tried many times it getting same error only. Finally, I just clicked fast next before below red error comes. I get the ipa file, but this ipa is not working.

            I installed this ipa from Xcode it showing

            App installation failed An unknown error has occurred

            I checked with my distribution certificate & Provisioning Profile too. I created new Provisioning profile but it not working

            ...

            ANSWER

            Answered 2018-Jan-24 at 07:39

            Usually, this could happen due to the problem in the External library or framework used in your project.

            To trace which framework is causing the issue, you could remove the framework from the project. Comment those lines which use that framework and start Archiving the iOS build. If that works, you could replace that faulty framework with the latest stable release.

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

            QUESTION

            ipatool failed with an exception: Xcode 10.1
            Asked 2020-Feb-28 at 09:25

            I am developing a music player app using JWPlayer. Previously I was using iOS_SDK 2.9.1. Now I update the SDK into the new version iOS_SDK 3.5.1. After the update of SDK, I cannot able to export the .ipa file from XCode. Am getting an error message as "ipatool failed with an exception:

            Please look into the screenshot of the error message as follows.

            ...

            ANSWER

            Answered 2019-Jul-23 at 06:39

            Even I have faced the same issue after updating the pods. The fix which was worked for me is to uncheck the Bitcode option while archiving it.

            Please check the attached image

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

            QUESTION

            ipatool failed with an exception: #: Command exited with pid 69299 exit 1:
            Asked 2020-Jan-15 at 16:12

            Experiencing "ipatool failed with an exception: #: Command exited with pid 69299 exit 1:" issue while exporting Ad-hoc ipa with bitcode enabled. I know there are similar questions but still posting this as none of the answers worked for me. I wanna keep bitcode enabled.

            I tried removing the framework mentioned in the error window to know if the particular framework having the issue but in the next go, it's failing again naming another framework and so on. I think there is some Xcode or build setting related issue causing this that I couldn't figure out and need help.

            Any help would be appreciated.

            ...

            ANSWER

            Answered 2020-Jan-15 at 16:12

            After so many hits and tries, finally got the solution that the explicitly added Bitcode enabled static Frameworks must be added in the Embedded Binaries section under the target.

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

            QUESTION

            Swift IOS library using Swift Package Manager not being able to compile
            Asked 2019-Nov-11 at 12:23

            We are working on an iOS framework built in swift. We have the need to import alamofire in the project for easy networking. The way we compile the library is by building for both sim and device and then with lipo we merge the 2. What I tried so far:

            1. Clone the Alamofire project, use the project strategy: Compile for both platforms and use lipo. That worked incredibly well until we tried to export the IPA of the project that imports it.
            ...

            ANSWER

            Answered 2019-Nov-11 at 12:23

            I have looked over the demo and you need to change the script and remove "env -i". It works after

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

            QUESTION

            iPA building failed with an exception - NonZeroExcitException while preparing build for QA test/ AdHod
            Asked 2019-Aug-01 at 01:34

            Building ipa is failing every time with me for

            • Xcode 10.2
            • iOS 10
            • Swift 5
            • I have created fresh Distribution certificates and profiles for AdHoc

            • Switched off App Thinning but still no luck.

            • Even After looking at the similar problems on multiple forums and SO post I have tried multiple tricks but result is same.

            Just winding if some one out there get any Idea looking at following error message

            What is wrong with this build

            Full error message text is :

            "ipatool failed with an exception: CmdSpec::NonZeroExcitException: Command exited with pid 19900 exit 1: /Applications/Xcode.app/Contents/Developer/usr/bin/bitcode-build-tool -v -t /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin --sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk -o /var/folders/f4/wbk3bb9500s8527_0_ncx1r40000gn/T/ipatool20190729-17893-1r436rx/thinned-out/armv7/Payload/LanguageCurry.app/Frameworks/CardinalMobile.framework/CardinalMobile --generate-dsym /var/folders/f4/wbk3bb9500s8527_0_ncx1r40000gn/T/ipatool20190729-17893-1r436rx/thinned-out/armv7/Payload/LanguageCurry.app/Frameworks/CardinalMobile.framework/CardinalMobile.dSYM --strip-swift-symbols /var/folders/f4/wbk3bb9500s8527_0_ncx1r40000gn/T/ipatool20190729-17893-1r436rx/thinned-in/armv7/Payload/LanguageCurry.app/Frameworks/CardinalMobile.framework/CardinalMobile Stdout: Debug: SDK path: /Applications/Xcode.app/Contents/Dev"

            PS : I am using following set of pods

            ...

            ANSWER

            Answered 2019-Aug-01 at 01:34

            After spending 3 days I found the solution for this problem.

            The build failing due to App Thinning and Bitcode feature was not supported by some third party pods because their outdated code versions.

            So I had to switch off these feature in my ipa.

            Step 1. Go to project settings and switch off Enable Bitcode option

            Step 2. Switch off App Thinning while building ipa.

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

            QUESTION

            Getting error when exporting ipa in development method
            Asked 2019-Mar-03 at 15:03

            When I select IPA distribution method as development and try to export, I am getting this same error for all my projects, and I am not using python anywhere so why I am getting this error. Please help me to solve this error.

            I am using Xcode 9.2

            ...

            ANSWER

            Answered 2018-Apr-06 at 08:08

            Well it seems that Apple use python and that something has broken. Since the error is in your Xcode.app path, I'd recommend a reinstall of your Xcode to see whether that fixes things.

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

            QUESTION

            Xcode Carthage export error ipatool failed with an exception: # , bitcode_strip failed
            Asked 2019-Jan-14 at 05:38

            I am maintaining a project using Carthage. It runs fine and archives fine. But it failed to export enterprise app. The error in "Enterprise distribution options" is

            ...

            ANSWER

            Answered 2019-Jan-14 at 05:38

            QUESTION

            Error while exporting with Bitcode enabled (symbol not found for architecture armv7)
            Asked 2017-May-22 at 21:53

            I have a fairly old project with a minimum deployment target set to iOS 8.4. For technical reasons bitcode must be enabled. The project builds and runs fine. When trying to export an archived build however, things go wrong. I am using Xcode 8.2.1.

            When I create a test build (signed with Enterprise certificate) with the option Rebuild from bitcode enabled, the export fails at the stage when it is compiling bitcode.

            Here is the relevant part of the log:

            ...

            ANSWER

            Answered 2017-Apr-09 at 16:57

            I tried to reproduce your problem but without success. Just by the naming of the missing symbols these seem to have some relation to code coverage stuff. You could try to disable everything thats related to code coverage in your project and then re-archive and -export it again:

            Scheme settings:

            Target build settings:

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install ipatool

            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
            CLONE
          • HTTPS

            https://github.com/majd/ipatool.git

          • CLI

            gh repo clone majd/ipatool

          • sshUrl

            git@github.com:majd/ipatool.git

          • 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 majd

            homebrew-repo

            by majdRuby

            mlnem-python

            by majdPython

            app_thickening

            by majdShell

            personal-website

            by majdTypeScript

            ip-curl

            by majdGo