Fixup DetachedTabPrivacyHelper. - Include subframes in PageData so subframe scriptlets are built - Inject deAmp, request blocking and tracking stats scripts
This folder contains the contents of what used to be in the brave-ios repo.
Building the Brave iOS app:
Unlike brave-core, the code inside this folder does not build using GN and npm run build commands.
- Ensure you have brave-core fully set up already including running an
initwith the--target_os=iosargument supplied. - Open the
Client.xcodeprojfile in Xcode found inios/brave-ios/App - Build and run the
Debugscheme in Xcode
Debug & channel named schemes have pre-actions to build the rest of brave-core along with it
Swift style
- Swift code should generally follow the conventions listed at https://github.com/raywenderlich/swift-style-guide
Whitespace
- New code should not contain any trailing whitespace.
- We recommend enabling the "Automatically trim trailing whitespace" and keeping "Including whitespace-only lines" deselected in Xcode (under Text Editing).
Attribution
The contents of this folder was originally a fork of Firefox iOS Browser