Skip to content

Commit

Permalink
adds build info (#76)
Browse files Browse the repository at this point in the history
* adds build info

* adds note about project root

* fix typo
  • Loading branch information
0xean authored Oct 4, 2022
1 parent bd208dd commit 6dce1c4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,17 @@ pod install
yarn ios
```

#### Publishing builds on ios

Currently we are manually building an archive in xCode to distribute the app.

1. Open xCode and open the ios/ folder. You _must_ open the folder and not the project files. If you dont see 2 projects in the file explorer (shapeshift and Pods) you haven't opened the directly correctly
2. Ensure you are signed in to your developer account that has access to the Shapeshift Apple Store account (Xcode -> preferences -> Accounts)
3. Select any iOS device as the target
4. Select Product > Archive to create the app archive.
5. If your archive builds correctly it will walk you through pushing this to the app store from there.


## Android
Requires Android Studio. Follow the React Native Android setup instructions first.

Expand All @@ -64,3 +75,11 @@ android.os.ParcelableException: java.io.IOException: Requested internal only, bu
```
yarn android
```

#### Publishing builds on Android
You will need to obtain signing artifacts from someone in order to push builds.

1. Once you have successfully set up android studio per the documentation above you can proceed. Make sure you have opened the ./android folder as the root.
2. In android studio, select Build -> Generate Signed Bundle / APK
3. Select Android App Bundle and select the keystore you have obtained
4. Select a `release build` and click Finish.

0 comments on commit 6dce1c4

Please sign in to comment.