Xcode UI analysis software reveal

Source: Internet
Author: User

Integrating reveal:static linking

Integrating Reveal ' s static library into your IOS application is the quickest and easiest the "to enable Reveal Introspecti" On.

WARNING: Never ship a product which have been linked with the Reveal library. The instructions below outline a-to-use build configurations-isolate linking the Reveal static library to Debug Bui Lds.

  1. Open your IOS project in Xcode.

  2. Launch Reveal and select help→show Reveal Library in Finder. This would open a Finder window showing a folder named ios-libraries.

  3. Drag reveal.framework into the project Navigator panel of your project in Xcode.

  4. The Add to targets dialog are shown, select all targets you want to integrate with. Optionally, select Copy items if needed to Copy libreveal.dylib into your project-if do, you ' l L need to remember to update this library whenever Reveal are updated by following the previous steps again.

  5. Click Finish.

  6. In Xcode's Project Navigator, select your project then does the following for each target which you wish to use with R Eveal:

    1. Select the  Build phases  tab and remove  reveal.framework  from the  Link Binary with Libraries  section if it is present.

    2. Select the  Build Settings  tab and add the following to the  Debug  configuration of the  other Linker Flags setting:

       -objc-lz- Framework Reveal  

  7. In Xcode, build and run your application using a scheme, which is set to use the Debug configuration. If you were running your IOS application on a device, ensure that it was on the same Wi-Fi network as MAC running Reveal.

    If everything worked, you should is able to switch to Reveal and see your IOS application listed in the app selector pull- Down. Select your app and verify that you can see a snapshot of the apps matching what do you see in the simulator (or device).

  8. Run your application again, this time using a scheme set to use the Release configuration. Verify that Reveal cannot connect to your application. If you can still connect, check to make sure reveal.framework are not listed in the Link Binary with Libraries section of the Build phases tab.

No code needs to is added, nor any headers imported for Reveal integration. The library would load automatically at launch and start the necessary Reveal services within your app.

If you'd like more control of the integration you should read the dynamic loading integration instructions.

Section:
Getting Started
Last UPDATED:
February,
    • Integrating Reveal with your IOS app
    • Cocoapods:getting Started
    • Xamarin:getting Started
    • Rubymotion:getting Started.
    • Starting and stopping the Reveal Service
    • Integrating Reveal using CocoaPods
    • Integrating Reveal:dynamic Loading
    • Integrating Reveal:add Reveal to your Xcode Project
    • Integrating reveal:static linking
    • Integrating reveal:load Reveal without changing Your Xcode Project

Xcode UI analysis software reveal

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.