mirror of https://github.com/logseq/logseq
34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
Installation:
|
|
|
|
* Install Xcode 13 from App Store.
|
|
* Install [CocoaPods](https://cocoapods.org/)
|
|
```shell
|
|
sudo gem install cocoapods
|
|
```
|
|
Note: use the following commands from *ios/App* directory to fix **ffi_c.bundle** related issue for M1 MacBook [^1].
|
|
```shell
|
|
sudo arch -x86_64 gem install ffi
|
|
arch -x86_64 pod install
|
|
```
|
|
* Run `yarn && yarn app-watch` from the logseq project root directory in terminal.
|
|
* Open Logseq project in Xcode by running the following command in termimal.
|
|
```shell
|
|
npx cap open ios
|
|
```
|
|
Note: for the first time after a fresh clone.
|
|
- Run `npx cap copy ios` to copy web assets from public to *ios/App/App/public*, and create *capacitor.config.json* in *ios/App/App*.
|
|
- Run `npx cap update ios` to update iOS plugins.
|
|
- Add the following code to *ios/App/App/capacitor.config.json*, and replace `server url` with your local-ip-address:3001 (run ifconfig to check)
|
|
```json
|
|
"server": {
|
|
"url": "http://your-own-id-address:3001",
|
|
"cleartext": true}
|
|
```
|
|
* Run logseq
|
|
```shell
|
|
npx cap run ios
|
|
```
|
|
|
|
[^1] https://github.com/CocoaPods/CocoaPods/issues/10220#issuecomment-730963835
|
|
|