Image for post
Image for post

👋 Hey iOS/mobile developer,

When you upload a new build to the App Store, you always have to wait for the processing and when the processing is done, you have to manually validate the compliance encryption which is… a waste of time (😒).

The easiest solution is to just add a new key in your Info.plist file to say your app is not using any encryption at all. This new (magic 🎩) key is ITSAppUsesNonExemptEncryption and the value is false.

📄 1. Open your Info.plist file


react-native, secrets, development, coding, mobile, application, react, laptop, space, office, environment
react-native, secrets, development, coding, mobile, application, react, laptop, space, office, environment

This article groups all awesome (🔥) resources I found on the web while creating my first projects using the React-Native mobile dev framework.

My setup:

  • MacBook Pro 13" 2017
  • OS: OSX
  • Node : v10.16.0
  • NPM : v6.9.0
  • XCode : 11.2.1 (11B53)

💻 Useful commands

🚧 Create a new project

react-native init ProjectName
cd ProjectName
react-native run-ios

Here if you get the simulator which is loading, you are on the good path (for the moment).

🔥 Run the starter kit

git clone https://github.com/joeybronner/rn-starter-kit
npm install
react-native link
react-native run-ios

🛣 Add the navigation

One of the most important plugin in a @reactnative project is the navigation between screens. I highly recommend to get the react-navigation plugin.

npm install…

Joey Bronner

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store