Getting Started
Getting Started
Installation
Installation
HTTP Rules (Modify Traffic)
HTTP Rules (Modify Traffic)
Overview
Redirect URL (Map Local, Map Remote)
Replace Strings (Switch Hosts, API Endpoints)
Modify Headers
Modify Request Body
Modify Response Body
Modify Query Params
Modify Cookies
Modify DOM/Inject scripts
Modify User Agents
Delay Request
Cancel Rule
Organizing Rule
Import/Export Rules from File
Pause/Resume Requestly
Rule Operators
Advance Targeting
Sharing Rules
Map Local
Map Remote
Pinning Rules
GraphQL Support
Edit and Replay
Import Setting from Charles Proxy
Test URL Condition
Test this Rule
File Server
File Server
Sessions Replay
Sessions Replay
Getting Started
Getting Started
Installation
Installation
HTTP Rules (Modify Traffic)
HTTP Rules (Modify Traffic)
Overview
Redirect URL (Map Local, Map Remote)
Replace Strings (Switch Hosts, API Endpoints)
Modify Headers
Modify Request Body
Modify Response Body
Modify Query Params
Modify Cookies
Modify DOM/Inject scripts
Modify User Agents
Delay Request
Cancel Rule
Organizing Rule
Import/Export Rules from File
Pause/Resume Requestly
Rule Operators
Advance Targeting
Sharing Rules
Map Local
Map Remote
Pinning Rules
GraphQL Support
Edit and Replay
Import Setting from Charles Proxy
Test URL Condition
Test this Rule
File Server
File Server
Â
Â
iOS Apps
Prerequisites
- Download the Requestly Desktop app, if you haven’t already.
- Start the App and make sure that your iOS device and your computer are on the same network.
Setup your iOS device for interception with Requestly
Setting up an iOS device requires the following one-time manual setup. In case you forget, you can get these detailed steps inside the desktop app by clicking onÂ
Connect Apps
 button as shown below. A popup modal will open, click on setup instructions
 for iOS under Mobile apps & browsers
 section.Setup the proxy
- In your iOS device, navigate toÂ
Settings -> Wi-Fi -> Select current Wi-Fi -> Configure Proxy
- Set the proxy settings toÂ
Manual
 and then enter the IP address of the computer and the proxy port. You can find these on the top banner inside the Requestly desktop app
- To ensure that the proxy has been set, visit http://amiusing.requestly.io . If the rendered page shows success as follows, means the proxy is now correctly configured.
Download the SSL certificate as a custom profile
- Now open Safari and go to http://requestly.io/ssl (remember to use HTTP, not HTTPS).
- This should download a custom profile on your device which contains the Requestly CA certificate a. alternatively you could download this certificate as follows from the Requestly desktop app b. But make sure to transfer it to the device either using airdrop or by emailing it to yourself. Only then will the iOS device identify it as a custom profile
Install custom iOS profile
- Install the custom profile
- Now to install the downloaded custom profile go to Settings. You should see a new option at the top that says Profile Downloaded. Select that to install the profile
- Click on Install. This will also ask you to enter your pin/passphrase. Once everything is complete, click Done on the top right to finish the installation and navigate out
- Install the new custom iOS profile

Enable trust for SSL certificate
- Finally, you need to enable trust for CA certificates that were installed along with this custom profile. Go toÂ
Settings -> General -> About -> Certificate Trust Settings
- You should see a certificate by the name of RQProxyCA. Enable the trust for this certificate enable trust for Requestly's certificate authority for intercepting HTTPs traffic
Reverting the setup
Remember to disable the HTTP Proxy in your Settings when you stop using Requestly, otherwise, you'll get confusing network failures in your applications! You just need to set the network proxy the next time you want to debug with Requestly.
Â
Â