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.
Open your IOS project in Xcode.
Launch Reveal and select help→show Reveal Library in Finder. This would open a Finder window showing a folder named ios-libraries.
Drag reveal.framework into the project Navigator panel of your project in Xcode.
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.
Click Finish.
-
In Xcode's Project Navigator, select your project then does the following for each target which you wish to use with R Eveal:
-
Select the Build phases tab and remove reveal.framework from the Link Binary with Libraries section if it is present.
-
Select the Build Settings tab and add the following to the Debug configuration of the other Linker Flags setting:
-objc-lz- Framework Reveal
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).
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