add readme for ios setup (#234)

This commit is contained in:
Efim Poberezkin 2022-01-29 16:53:24 +04:00 committed by GitHub
parent d97a8c1934
commit c0199a38fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

43
apps/ios/README.md Normal file
View File

@ -0,0 +1,43 @@
# Setup for iOS
## Prerequisites
- `mac2ios` executable and in PATH:
https://github.com/zw3rk/mobile-core-tools
- Folders:
```sh
mkdir -p ./apps/ios/Libraries/mac ./apps/ios/Libraries/ios ./apps/ios/Libraries/sim
```
## Update binaries
1. Download binary distribution from `aarch64-darwin:lib:simplex-chat.aarch64-darwin` job at
https://ci.zw3rk.com/jobset/zw3rk/simplex-chat
and extract binaries to `./apps/ios/Libraries/mac`.
2. Prepare binaries for iOS and for Xcode simulator:
```sh
chmod +w ./apps/ios/Libraries/mac/*
cp ./apps/ios/Libraries/mac/* ./apps/ios/Libraries/ios
cp ./apps/ios/Libraries/mac/* ./apps/ios/Libraries/sim
for f in ./apps/ios/Libraries/ios/*; do mac2ios $f; done | wc -l
for f in ./apps/ios/Libraries/sim/*; do mac2ios -s $f; done | wc -l
```
3. Put binaries into `./apps/ios/Libraries`.
For simulator:
```sh
cp ./apps/ios/Libraries/sim/* ./apps/ios/Libraries
```
For iOS:
```sh
cp ./apps/ios/Libraries/ios/* ./apps/ios/Libraries
```