llcc 4d73a86877 bump iOS target version 3 gadi atpakaļ
..
App 4d73a86877 bump iOS target version 3 gadi atpakaļ
.gitignore f2afcd707e feat: init ios/android template 4 gadi atpakaļ
README.md 425f688082 iOS file picker support (#3175) 3 gadi atpakaļ

README.md

Installation:

  • Install Xcode 13 from App Store.
  • Install CocoaPods

    sudo gem install cocoapods
    

    Note: use the following commands from ios/App directory to fix ffi_c.bundle related issue for M1 MacBook [^1].

    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.

    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)

      "server": {
      "url": "http://your-own-id-address:3001",
      "cleartext": true} 
      
  • Run logseq

    npx cap run ios
    

[^1] https://github.com/CocoaPods/CocoaPods/issues/10220#issuecomment-730963835