xcpretty | Flexible and fast xcodebuild formatter | iOS library

 by   xcpretty Ruby Version: v0.3.0 License: Non-SPDX

kandi X-RAY | xcpretty Summary

kandi X-RAY | xcpretty Summary

xcpretty is a Ruby library typically used in Mobile, iOS, Xcode applications. xcpretty has no bugs, it has no vulnerabilities and it has medium support. However xcpretty has a Non-SPDX License. You can download it from GitHub.

xcpretty is a fast and flexible formatter for xcodebuild. It does one thing, and it should do it well.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              xcpretty has a medium active ecosystem.
              It has 3845 star(s) with 292 fork(s). There are 72 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 88 open issues and 133 have been closed. On average issues are closed in 195 days. There are 30 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of xcpretty is v0.3.0

            kandi-Quality Quality

              xcpretty has 0 bugs and 0 code smells.

            kandi-Security Security

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

            kandi-License License

              xcpretty has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              xcpretty releases are not available. You will need to build from source code and install.
              Installation instructions are not available. Examples and code snippets are available.
              xcpretty saves you 1646 person hours of effort in developing the same functionality from scratch.
              It has 3654 lines of code, 231 functions and 42 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed xcpretty and discovered the below as its top functions. This is intended to give you an instant insight into xcpretty implemented functionality, and help decide if they suit your requirements.
            • Parses the text and returns the text .
            • Updates the test runner and wait for testing
            • Returns a terminal status
            • Updates the error message
            • Updates the contents of the formatter .
            • Returns a formatted error message .
            • Formats a summary to a test summary .
            • Finds the image matching the specified name .
            • Formats a file for the compilation command .
            • Load the screenshots of the specified screenshot
            Get all kandi verified functions for this library.

            xcpretty Key Features

            No Key Features are available at this moment for xcpretty.

            xcpretty Examples and Code Snippets

            No Code Snippets are available at this moment for xcpretty.

            Community Discussions

            QUESTION

            Azure mac hosted Agent : installing gem install , downloading old version gems
            Asked 2021-Feb-02 at 01:25

            im running Hosted mac agent and i noticed that when i run this command in the pipeline :

            ...

            ANSWER

            Answered 2021-Feb-02 at 01:25

            In your script, gem will install the specific version of bundle.

            You can try to install a specific bundle using the script:

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

            QUESTION

            xcodebuild strips CFBundleVersion and CFBundleShortVersionString from Info.plist
            Asked 2020-Oct-19 at 15:20

            I am building an iOS app in Azure DevOps. The build and export of the *.ipa works fine, but the upload to the App Store fails with the following message:

            ...

            ANSWER

            Answered 2020-Oct-06 at 07:02

            You probably need to check all the Info.plist that are used in your project. Some info.plist might be missing the keys and caused above error.

            You can check below script to search for the info.plist that are missing CFBundleShortVersionString and CFBundleVersion. See this thread for information.

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

            QUESTION

            Azure Pipelines iOS Fastlane beta hangs and fails because of timout
            Asked 2020-Sep-03 at 09:17

            I am Using Azure Pipelines to build and deploy the Flutter Application. I connect my Mac Mini as an Agent to the Azure Pipelines. Agent Version: 2.173.0

            Just as pretext it worked earlier. I am not sure which version it was, but the fact is now it is not working.

            Under the hood, it is using Fastlane to

            • build
            • download signatures - Fastlane plugin
            • sign and upload to TestFlight - - Fastlane plugin

            If I run the command from the terminal it is working fine:

            ...

            ANSWER

            Answered 2020-Sep-03 at 09:17

            Azure Pipelines iOS Fastlane beta hangs and fails because of timout

            Since the logs hang as well, we could not locate and analyze the cause of this issue. Fortunately, you could successfully build your Flutter Application in the earlier agent version.

            So, the workaround to resolve this issue, we could re-install the old version agent to build this project.

            To get the old version agent, we could check the logs of the previous successful pipeline. In the Initialize job, we can see the version information of the agent:

            Then we could download old agent version from Github azure-pipelines-agent.

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

            QUESTION

            Azure Devops macOS Pipeline fails on hosted with missing provisioning profile
            Asked 2020-Aug-06 at 06:13

            I am running a Azure DevOps Pipeline which generates an .ipa file. This runs on my local agent without any issues, but when I run it on a hosted macOS 10.15 machine, i'll get an error, that the provisioning profile is missing

            ❌ error: No profiles for 'app.zookeeper.platypus' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'app.zookeeper.platypus'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'Runner' from project 'Runner')

            ...

            ANSWER

            Answered 2020-Aug-03 at 07:54

            You can check the task log of InstallAppleProvisioningProfile task to see if the provisioning profiles is successfully downloaded in the agent. Make sure the right provisioning profiles is uploaded to the secure file(Pipeline-->Library--Secure files>) and is downloaded to the agent in the runtime.

            If the provisioning profiles is successfully downloaded. It might be because the different version of xcode.

            You can check the build log to see if the xcode version used by the xcode task in cloud hosted agent is the same with your local agent.

            You can use xcodeVersion attribute specify the target version of Xcode for Xcode task.

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

            QUESTION

            SwiftSupport folder not included in the IPA when generating build from script
            Asked 2020-Jun-30 at 06:19

            The project is in Objective-C and we recently added some swift files into it. It is a white label application and builds are generated from the server.

            When I submit the build to appstore it gave error :-

            ...

            ANSWER

            Answered 2020-Jun-30 at 03:33

            After your PackageApplication step, you should have an .xcarchive and an .ipa. I can't be sure why you don't have a SwiftSupport folder in your original .ipa (in my case it was because it was exported for enterprise distribution), but you should be able to just copy the SwiftSupport folder from the .xcarchive into your unzipped .ipa, right after the unzip step:

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

            QUESTION

            Building Ionic Cordova ios via Azure DevOps
            Asked 2020-May-07 at 15:53

            Does anyone have an idea how to use Azure DevOps CI with an ionic cordova ios app?

            I tried the following

            • Npm install
            • Ionic command (Command: ionic cordova build ios)
            • List item
            • Install an apple certificate
            • Install an apple provisioning profile
            • Xcode build
            • Publish to the app store (install from marketplace)

            Xcode build fails with the following error

            ...

            ANSWER

            Answered 2020-May-07 at 15:53

            I resolved this error by removing capacitor

            how to remove capacitor

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

            QUESTION

            Sign iOS Flutter application in Azure Pipelines
            Asked 2019-Dec-20 at 08:35

            I can't sign my Flutter project when archiving to ipa file on Azure Pipelines.

            This is my build pipeline setup:

            1. Certificate get and built from Apple Developper program;
            2. Provisioning profile from Apple Developper program;
            3. The Flutter build script is a copy of this one (no signing);
            4. Launch of xcodebuild archive to get a signed ipa.

            I tried manual signing and automatic signing.

            With manual signing ...

            ANSWER

            Answered 2019-Dec-13 at 09:46

            You can use flutter install task and flutter build instead of to run the bash scripts. Check it here.

            If your project needs cocoapods, you may need to add Cocoapods task to to your pipeline. Please check the example provided by Microsoft to learn more about how to build xcode apps.

            For troubleshooting the profiles not fund error, you can check if the carthage lib was correctly configured into xcode projet. You can also try the solutions provided here.

            Update:

            For pods-runner not support error, Please try to add below to your pod file.

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

            QUESTION

            Travis CI build [Cocoapod Swift] fails with no 'such module...' error
            Asked 2019-Dec-03 at 11:26

            I've got a repository written in Swift, which is a standard cocoapod workspace (standard format with an example app created with Quick and Nimble tests, without UI tests) which builds (and runs with tests) on my local machine (Xcode 11.2.1, macOS Catalina 10.15.1) smoothly, however Travis CI build fails with error that one of the modules does not exist:

            ...

            ANSWER

            Answered 2019-Dec-03 at 11:26

            I've finally adjusted settings to be able to successfully run on Travis CI. I'm not sure which setting affects the result, however, after these changes the build and tests run smoothly.

            • downgraded IPHONEOS_DEPLOYMENT_TARGET to version 11
            • set platform :ios, '11.0' in Podfile
            • set s.ios.deployment_target = '11.0' in .podspec
            • set s.swift_versions = '5.0'
            • removed .swift-version file

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

            QUESTION

            xcodebuild archive is failing when upgrading to ios 13
            Asked 2019-Nov-23 at 21:11

            I am trying to use xcodebuild to create an ipa of my iOS app. These are the commands my script is running

            ...

            ANSWER

            Answered 2019-Nov-23 at 21:11

            Through trial and error I figured out this same issue with my own build process. You need to take out the build flags:

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

            QUESTION

            Cocoapod CI on travis can't install dependencies
            Asked 2019-Sep-24 at 00:23

            This is a cocoapod I created with pod lib create according to the cocoapods guide: https://guides.cocoapods.org/making/using-pod-lib-create.html. The directory stucture and files and the example project were generated for me.

            My .travis.yml looks like this:

            ...

            ANSWER

            Answered 2019-Sep-23 at 21:38

            I don't know why the pod install in my example was failing, but reverting back to the auto-generated .travis.yml fixed it. The only thing I had to modify was adding a the instructions under before_install:

            pod setup without this line - the pod lib lint failed with a specific error:

            ERROR | [iOS] unknown: Encountered an unknown error (Unable to find a specification for Mux-Stats-AVPlayer (~> 1.0.0) depended upon by Mux-Stats-Google-IMA) during validation.

            gem update concurrent-ruby without this line - the pod lib lint failed with a different error:

            ERROR | [iOS] unknown: Encountered an unknown error (uninitialized constant Concurrent::Promises) during validation.

            So, this is what my .travis.yml looks like now and it runs the tests and runs pod lib lint.

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install xcpretty

            You can download it from GitHub.
            On a UNIX-like operating system, using your system’s package manager is easiest. However, the packaged Ruby version may not be the newest one. There is also an installer for Windows. Managers help you to switch between multiple Ruby versions on your system. Installers can be used to install a specific or multiple Ruby versions. Please refer ruby-lang.org for more information.

            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/xcpretty/xcpretty.git

          • CLI

            gh repo clone xcpretty/xcpretty

          • sshUrl

            git@github.com:xcpretty/xcpretty.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