takameyer

takameyer

Member Since 12 years ago

@mongodb @realm, Haßloch, Germany

Experience Points
14
follower
Lessons Completed
5
follow
Best Reply Awards
31
repos
Activity
Jan
26
1 day ago
push

takameyer push realm/realm-js

takameyer
takameyer

commit sha: 7ec0152602d07c4ed9021d6841a828bf3a9b7adf

push time in 11 hours ago
pull request

takameyer pull request realm/realm-js

takameyer
takameyer

Andrew/proxy problem

problem.js forces an issue i am having with adding a proxy around Realm.Results.

push

takameyer push realm/realm-js

takameyer
takameyer

commit sha: c7fd1bcb9f17bcd1127f9d4f4ea2e3f952eb2f02

push time in 11 hours ago
push

takameyer push realm/realm-js

takameyer
takameyer

Add missing metadata to user profile (#4236)

  • Add missing metadata to user profile
takameyer
takameyer

Remove code which was causing proxy crash (#4257)

  • Remove code which was causing proxy crash

Crash could be reproduced with e.g.:

people = realm.objects(Person);
peopleProxy = new Proxy(people, {get: () => {} });
Object.prototype.toString.call(peopleProxy);
  • Update changelog

  • Remove commented out code

takameyer
takameyer

Improve debugging documentation for C++ (#4260)

  • Add docs on debugging C++

  • Rename files

takameyer
takameyer

Add changelog entry (metadata fix) (#4264)

takameyer
takameyer
takameyer
takameyer

Refactor useQuery and collectionProxy

Add rendering tests to prove modifications ensure no unnecessary rerenders.

takameyer
takameyer
takameyer
takameyer

Refactor useQuery to return a rerender counter to force rerender on the flatlist. Provide load testing buttons for the example application.

takameyer
takameyer

Collection Cache with Strong References (#4209)

  • Use Strong References

  • Replace extra data rerender mechanism by just returning a new empty proxy

takameyer
takameyer

Andrew/refactor proxy (#4213)

  • Use Strong References

  • Replace extra data rerender mechanism by just returning a new empty proxy

  • Write failing tests

  • Create react independent cachedCollection

takameyer
takameyer

Sorted/Filtered for CachedCollection (#4226)

  • Support sorted and filter with one issue

Deletions will cause the cache to be cleared. We have to live this this until the listener callbacks provide the ability to retreive the objectId of the deleted object.

  • Refactor Test Suite

Make use of description.each to test different types of collections. This includes sorted and filtered to show failing tests that must be fixed in the implementation of cachedCollection.

  • Add ability to debug the current open js file using node.

commit sha: 5311dc16f32e140efb39d13755387c9fae6a6b4c

push time in 12 hours ago
Jan
25
2 days ago
pull request

takameyer merge to realm/realm-js

takameyer
takameyer

Remove code which was causing proxy crash

Crash could be reproduced with e.g.:

people = realm.objects(Person);
peopleProxy = new Proxy(people, {get: () => {} });
Object.prototype.toString.call(peopleProxy);

What, How & Why?

This closes # ???

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

Great job on finding this one!

open pull request

takameyer wants to merge realm/realm-js

takameyer
takameyer

React Integration

Feature branch for anything related to React Integration

What, How & Why?

This closes # ???

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

The current implementation keeps the cache local to the useQuery function call. This removes the need to have the table_id or type_name in the cache key. the object_id will suffice.

pull request

takameyer merge to realm/realm-js

takameyer
takameyer

React Integration

Feature branch for anything related to React Integration

What, How & Why?

This closes # ???

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
push

takameyer push realm/realm-js

takameyer
takameyer

Sorted/Filtered for CachedCollection (#4226)

  • Support sorted and filter with one issue

Deletions will cause the cache to be cleared. We have to live this this until the listener callbacks provide the ability to retreive the objectId of the deleted object.

  • Refactor Test Suite

Make use of description.each to test different types of collections. This includes sorted and filtered to show failing tests that must be fixed in the implementation of cachedCollection.

  • Add ability to debug the current open js file using node.

commit sha: f879c849eccdd7d0bcd11eb967134b19c202ce68

push time in 1 day ago
Activity icon
delete

takameyer in realm/realm-js delete branch andrew/sorted-filtered

deleted time in 1 day ago
pull request

takameyer pull request realm/realm-js

takameyer
takameyer

Sorted/Filtered for CachedCollection

When a collection is filtered or sorted, the cache stops working. This PR will attempt to fix this.

push

takameyer push realm/realm-js

takameyer
takameyer

Expand on debugging methods (#4229)

takameyer
takameyer

Add a note on vendor dir and npm pack to readme (#4227)

takameyer
takameyer

Test and document writeCopyTo behavior on synced realms (#4231)

Added tests for writeCopyTo() functionality on synced realms

takameyer
takameyer

Fix for #4150: crash when closing Electron app with custom sync error handler (#4237)

This follows the pattern from https://github.com/realm/realm-js/commit/d4d6eab528b8a84395dee46239cfc0c6631cf400 to prevent destruction of the functor

takameyer
takameyer

Bump shelljs from 0.7.8 to 0.8.5 (#4224)

Bumps shelljs from 0.7.8 to 0.8.5.


updated-dependencies:

  • dependency-name: shelljs dependency-type: direct:development ...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

takameyer
takameyer
takameyer
takameyer
takameyer
takameyer

Modify release instructions to parallelise building (#4255)

takameyer
takameyer
takameyer
takameyer
takameyer
takameyer

Refactor useQuery and collectionProxy

Add rendering tests to prove modifications ensure no unnecessary rerenders.

takameyer
takameyer

Add launch command for jest

takameyer
takameyer

Refactor useQuery to return a rerender counter to force rerender on the flatlist. Provide load testing buttons for the example application.

takameyer
takameyer

Collection Cache with Strong References (#4209)

  • Use Strong References

  • Replace extra data rerender mechanism by just returning a new empty proxy

takameyer
takameyer

Andrew/refactor proxy (#4213)

  • Use Strong References

  • Replace extra data rerender mechanism by just returning a new empty proxy

  • Write failing tests

  • Create react independent cachedCollection

commit sha: 893580b8feb5bc85e183249da83f2106dea36a18

push time in 1 day ago
pull request

takameyer pull request realm/realm-js

takameyer
takameyer

Andrew/cache sort filter

What, How & Why?

This closes # ???

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
push

takameyer push realm/realm-js

takameyer
takameyer
takameyer
takameyer

Refactor useQuery and collectionProxy

Add rendering tests to prove modifications ensure no unnecessary rerenders.

takameyer
takameyer

Add launch command for jest

takameyer
takameyer

Refactor useQuery to return a rerender counter to force rerender on the flatlist. Provide load testing buttons for the example application.

takameyer
takameyer

Collection Cache with Strong References (#4209)

  • Use Strong References

  • Replace extra data rerender mechanism by just returning a new empty proxy

takameyer
takameyer

Andrew/refactor proxy (#4213)

  • Use Strong References

  • Replace extra data rerender mechanism by just returning a new empty proxy

  • Write failing tests

  • Create react independent cachedCollection

takameyer
takameyer

Refactor Test Suite

Make use of description.each to test different types of collections. This includes sorted and filtered to show failing tests that must be fixed in the implementation of cachedCollection.

takameyer
takameyer

Support for filter and sorted

takameyer
takameyer

Add ability to debug the current open js file using node.

takameyer
takameyer

Support sorted and filter with one issue

Deletions will cause the cache to be cleared. We have to live this this until the listener callbacks provide the ability to retreive the objectId of the deleted object.

commit sha: 244761c263ae4c313964771105f4a5a07de24bcb

push time in 1 day ago
push

takameyer push realm/realm-js

takameyer
takameyer

Expand on debugging methods (#4229)

takameyer
takameyer

Add a note on vendor dir and npm pack to readme (#4227)

takameyer
takameyer

Test and document writeCopyTo behavior on synced realms (#4231)

Added tests for writeCopyTo() functionality on synced realms

takameyer
takameyer

Fix for #4150: crash when closing Electron app with custom sync error handler (#4237)

This follows the pattern from https://github.com/realm/realm-js/commit/d4d6eab528b8a84395dee46239cfc0c6631cf400 to prevent destruction of the functor

takameyer
takameyer

Bump shelljs from 0.7.8 to 0.8.5 (#4224)

Bumps shelljs from 0.7.8 to 0.8.5.


updated-dependencies:

  • dependency-name: shelljs dependency-type: direct:development ...

Signed-off-by: dependabot[bot] [email protected]

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

takameyer
takameyer
takameyer
takameyer
takameyer
takameyer

Modify release instructions to parallelise building (#4255)

takameyer
takameyer
takameyer
takameyer

Merge branch 'master' into andrew/sorted-filtered

commit sha: c68baf55a88bf1e8bfde8f922f01a7470ed3fcd5

push time in 1 day ago
Jan
24
3 days ago
pull request

takameyer merge to realm/realm-js

takameyer
takameyer

Fix bad link in changelog

What, How & Why?

This closes # ???

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
open pull request

takameyer wants to merge realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

I think this import can be removed now?

open pull request

takameyer wants to merge realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

I was going to suggest something to the art of:

const ANALYTICS_BASE_URL = "https://webhooks.mongodb-realm.com/api/client/v2.0/app/realmsdkmetrics-zmhtm/service/metric_webhook/incoming_webhook/metric";

const requestUrl = `${ANALYTICS_BASE_URL}?ip=1&data=${getAnalyticsData()}`;

This makes the request more maintainable in the future.
open pull request

takameyer wants to merge realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

If we added this to @realm/react then this would be one directory deeper.

open pull request

takameyer wants to merge realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer
* Submitting [analytics](https://github.com/realm/realm-js/blob/master/README.md#analytics) as a postinstall script.
open pull request

takameyer wants to merge realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer
 * Which JavaScript engine is being used.
pull request

takameyer merge to realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

Looks good. Just a few suggestions and comments. I'm wondering if we can repurpose this to be used in any of our packages? Probably as a part of the re-packaging effort.

pull request

takameyer merge to realm/realm-js

takameyer
takameyer

New analytics

What, How & Why?

☑️ ToDos

  • 📝 Changelog entry
  • 📝 Compatibility label is updated or copied from previous entry
  • 🚦 Tests
  • 📱 Check the React Native/other sample apps work if necessary
  • 📝 Public documentation PR created or is not necessary
  • 💥 Breaking label has been applied or is not necessary

If this PR adds or changes public API's:

  • typescript definitions file is updated
  • jsdoc files updated
  • Chrome debug API is updated if API is available on React Native
takameyer
takameyer

Looks good. Just a few suggestions and comments. I'm wondering if we can repurpose this to be used in any of our packages? Probably as a part of the re-packaging effort.

Activity icon
issue

takameyer issue comment realm/realm-js

takameyer
takameyer

iOS build fail on [email protected] version 10.20.0-beta.0

How frequently does the bug occur?

All the time

Description

after installing hermes version, ios build started to fail Screen Shot 2022-01-20 at 18 13 10

package.json:

{
  "name": "AgrouScoutMobile",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "adb reverse tcp:8081 tcp:8081 && react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint . --ext .js,.jsx,.ts,.tsx",
    "test-env": "ENVFILE=.env.test",
    "dev-env": "ENVFILE=.env.development",
    "prod-env": "ENVFILE=.env.production",
    "android-test": "wdio run config/wdio.android.app.conf.ts --watch",
    "ios-test": "wdio run config/wdio.ios.app.conf.ts --watch"
  },
  "dependencies": {
    "@aws-sdk/client-cloudwatch-logs": "^3.45.0",
    "@dudigital/react-native-zoomable-view": "^1.1.3",
    "@heap/react-native-heap": "^0.17.1",
    "@invertase/react-native-apple-authentication": "^2.1.5",
    "@react-native-async-storage/async-storage": "^1.15.14",
    "@react-native-community/art": "^1.2.0",
    "@react-native-community/geolocation": "^2.0.2",
    "@react-native-community/masked-view": "^0.1.11",
    "@react-native-community/netinfo": "^7.1.7",
    "@react-native-community/progress-view": "^1.3.1",
    "@react-native-community/push-notification-ios": "^1.10.1",
    "@react-native-google-signin/google-signin": "^7.0.4",
    "@react-native-mapbox-gl/maps": "^8.5.0",
    "@react-navigation/native": "^6.0.6",
    "@realm/react": "^0.1.0",
    "@segment/analytics-react-native": "^1.5.0",
    "@shaman123/react-native-scroll-view": "^1.4.72",
    "@turf/circle": "^6.5.0",
    "@turf/turf": "^6.5.0",
    "@types/axios": "^0.14.0",
    "@types/lodash": "^4.14.178",
    "@types/react-redux": "^7.1.21",
    "@types/redux-form": "^8.3.3",
    "@types/redux-logger": "^3.0.9",
    "appcenter": "4.3.0",
    "appcenter-analytics": "4.3.0",
    "appcenter-crashes": "4.3.0",
    "appium": "^1.22.2",
    "axios": "^0.24.0",
    "crossroads": "^0.12.2",
    "i18n-js": "^3.8.0",
    "lodash": "^4.17.21",
    "lottie-ios": "^3.2.3",
    "lottie-react-native": "^5.0.1",
    "lpf": "^1.0.0",
    "moment": "^2.29.1",
    "native-base": "^3.3.0",
    "react": "17.0.2",
    "react-native": "0.66.4",
    "react-native-actions-sheet": "^0.5.8",
    "react-native-appsflyer": "^6.4.40",
    "react-native-async-image-animated": "^4.3.0",
    "react-native-background-fetch": "^4.0.4",
    "react-native-border-zoom-view": "^1.0.4",
    "react-native-calendars": "^1.1274.0",
    "react-native-camera": "4.2.1",
    "react-native-canvas": "^0.1.38",
    "react-native-config": "^1.4.5",
    "react-native-device-info": "^8.4.8",
    "react-native-drawer": "^2.5.1",
    "react-native-easy-view-transformer": "^1.2.0",
    "react-native-elements": "^3.4.2",
    "react-native-exception-handler": "^2.10.10",
    "react-native-exif": "^0.5.0",
    "react-native-fbsdk-next": "^6.2.0",
    "react-native-fs": "^2.18.0",
    "react-native-gesture-handler": "^1.8.0",
    "react-native-gesture-view": "^0.2.1",
    "react-native-get-random-values": "^1.7.2",
    "react-native-image-crop-picker": "^0.37.2",
    "react-native-image-picker": "^4.6.1",
    "react-native-intercom": "^21.1.1",
    "react-native-keychain": "^8.0.0",
    "react-native-linear-gradient": "^2.5.6",
    "react-native-lottie-loader": "1.0.0",
    "react-native-modal": "^13.0.0",
    "react-native-orientation-locker": "^1.4.0",
    "react-native-pinch-zoom-view": "^0.2.0",
    "react-native-progress": "^5.0.0",
    "react-native-push-notification": "^8.1.1",
    "react-native-reanimated": "^2.2.4",
    "react-native-rotate-component": "^1.0.6",
    "react-native-router-flux": "^4.3.1",
    "react-native-safe-area-context": "^3.1.8",
    "react-native-screens": "^3.10.1",
    "react-native-sensors": "^7.3.3",
    "react-native-share": "^7.3.2",
    "react-native-sound": "^0.11.1",
    "react-native-svg": "^12.1.0",
    "react-native-svg-pan-zoom": "^0.1.2",
    "react-native-swiper": "^1.6.0",
    "react-native-system-setting": "^1.7.6",
    "react-native-typescript-geojson": "0.0.4",
    "react-native-url-polyfill": "^1.3.0",
    "react-native-vector-icons": "^9.0.0",
    "react-native-webview": "^11.15.0",
    "react-native-zoom-view": "^1.0.2",
    "react-navigation": "^4.4.4",
    "react-redux": "^7.2.6",
    "realm": "^10.20.0-beta.0",
    "redux": "^4.1.2",
    "redux-form": "^8.3.8",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.4.1",
    "rn-fetch-blob": "^0.12.0",
    "sha1": "^1.1.1"
  },
  "devDependencies": {
    "@babel/core": "^7.16.7",
    "@babel/preset-typescript": "^7.16.7",
    "@babel/runtime": "^7.16.7",
    "@react-native-community/eslint-config": "^3.0.1",
    "@types/chai": "^4.3.0",
    "@types/crossroads": "^0.0.30",
    "@types/jest": "^27.4.0",
    "@types/mocha": "^9.0.0",
    "@types/node": "^17.0.7",
    "@types/react-native": "^0.63.2",
    "@types/react-native-dotenv": "^0.2.0",
    "@types/react-native-fbsdk": "^3.0.1",
    "@types/react-native-push-notification": "^7.3.3",
    "@types/react-native-share": "^3.3.3",
    "@types/react-test-renderer": "17.0.1",
    "@typescript-eslint/eslint-plugin": "^5.9.0",
    "@typescript-eslint/parser": "^5.9.0",
    "@wdio/allure-reporter": "^7.16.11",
    "@wdio/appium-service": "^7.16.11",
    "@wdio/cli": "^7.16.12",
    "@wdio/local-runner": "^7.16.12",
    "@wdio/mocha-framework": "^7.16.11",
    "@wdio/selenium-standalone-service": "^7.16.11",
    "@wdio/spec-reporter": "^7.16.11",
    "babel-jest": "^27.4.5",
    "babel-preset-react-native": "^4.0.1",
    "chai": "^4.3.4",
    "eslint": "^8.6.0",
    "jest": "^27.4.5",
    "jetifier": "^2.0.0",
    "metro-react-native-babel-preset": "^0.66.2",
    "mocha": "^9.1.3",
    "react-test-renderer": "17.0.2",
    "ts-node": "^10.4.0",
    "tslint": "^6.1.3",
    "typescript": "^4.5.4"
  },
  "jest": {
    "preset": "react-native",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json",
      "node"
    ]
  },
  "rnpm": {
    "assets": [
      "./src/assets/fonts/"
    ]
  }
}

podfile:

require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

platform :ios, '11.0'
pod 'GoogleTagManager', '~> 6.0'
pod 'Analytics', '~> 4.1'
pod 'Heap', '~>8.0'
$ReactNativeMapboxGLIOSVersion = '~> 6.2.1'

target 'AgrouScoutMobile' do
  config = use_native_modules!
  use_react_native!(:path => config["reactNativePath"])
  pod 'Intercom'

  pod 'react-native-intercom', :path => '../node_modules/react-native-intercom'

  target 'AgrouScoutMobileTests' do
    inherit! :complete
    # Pods for testing
  end

  use_frameworks!
  use_native_modules!
  use_modular_headers!
end

target 'AgrouScoutMobile-tvOS' do
  # Pods for AgrouScoutMobile-tvOS

  target 'AgrouScoutMobile-tvOSTests' do
    inherit! :search_paths
    # Pods for testing
  end

end

Stacktrace & log output

Ld /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS/RealmJS.framework/RealmJS normal (in target 'RealmJS' from project 'Pods')
    cd /Users/agroscoutagroscout/agroscoutmobile/ios/Pods
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -target arm64-apple-ios9.0 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk -L/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS -L/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/RealmJS -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/DoubleConversion -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/FBReactNativeSpec -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RCT-Folly -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RCTTypeSafety -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-Core -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTAnimation -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTBlob -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTImage -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTLinking -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTNetwork -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTSettings -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTText -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTVibration -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-cxxreact -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-jsi -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-jsiexecutor -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-jsinspector -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-logger -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-perflogger -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/ReactCommon -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/Yoga -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/fmt -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/glog -F/Users/agroscoutagroscout/agroscoutmobile/ios/Pods/../../node_modules/realm/react-native/ios -filelist /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/RealmJS.build/Objects-normal/arm64/RealmJS.LinkFileList -install_name @rpath/RealmJS.framework/RealmJS -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/RealmJS.build/Objects-normal/arm64/RealmJS_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -stdlib\=libc++ -fobjc-arc -fobjc-link-runtime -lc++ -lrealm-js-ios -lz -framework React -framework Foundation -framework React -compatibility_version 1 -current_version 1 -Xlinker -dependency_info -Xlinker /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/RealmJS.build/Objects-normal/arm64/RealmJS_dependency_info.dat -o /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS/RealmJS.framework/RealmJS

ld: warning: dylib (/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-Core/React.framework/React) was built for newer iOS version (11.0) than being linked (9.0)
Undefined symbols for architecture arm64:
  "typeinfo for facebook::jsi::HostObject", referenced from:
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)", referenced from:
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::getPropertyNames(facebook::jsi::Runtime&)", referenced from:
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Object::asArray(facebook::jsi::Runtime&) const &", referenced from:
      realm::js::Object<realm::js::realmjsi::Types>::get_property(realm::js::JsiEnv, realm::js::JsiObj const&, unsigned int) in librealm-js-ios.a(jsi_init.o)
      realm::js::Object<realm::js::realmjsi::Types>::set_property(realm::js::JsiEnv, realm::js::JsiObj&, unsigned int, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Value::asObject(facebook::jsi::Runtime&) const &", referenced from:
      realm::js::Value<realm::js::realmjsi::Types>::to_binary(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_function(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::SyncClass<realm::js::realmjsi::Types>::populate_sync_config_for_ssl(realm::js::JsiEnv, realm::js::JsiObj, realm::SyncConfig&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SessionClass<realm::js::realmjsi::Types> >::create_instance(realm::js::JsiEnv, std::__1::weak_ptr<realm::SyncSession>*) in librealm-js-ios.a(jsi_init.o)
      std::__1::unique_ptr<realm::js::User<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::User<realm::js::realmjsi::Types> > >& realm::js::realmjsi::unwrap<std::__1::unique_ptr<realm::js::User<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::User<realm::js::realmjsi::Types> > > >(realm::js::JsiEnv, facebook::jsi::Value const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object_id(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::~HostObject()", referenced from:
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::toString(facebook::jsi::Runtime&) const", referenced from:
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_string(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_binary(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_object(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_function(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::SyncClass<realm::js::realmjsi::Types>::populate_sync_config_for_ssl(realm::js::JsiEnv, realm::js::JsiObj, realm::SyncConfig&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_number(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)", referenced from:
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::Value(facebook::jsi::Runtime&, facebook::jsi::Value const&)", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv)::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const in librealm-js-ios.a(jsi_init.o)
      realm::js::Arguments<realm::js::realmjsi::Types>::Arguments(realm::js::JsiEnv, unsigned long, facebook::jsi::Value const*)::'lambda'()::operator()() const in librealm-js-ios.a(jsi_init.o)
      realm::js::JsiWrap<facebook::jsi::Value, realm::js::JsiVal>::JsiWrap(realm::js::JsiWrap<facebook::jsi::Value, realm::js::JsiVal> const&) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::schema_version(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::clear_test_state(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::copy_bundled_realm_files(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::delete_file(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      ...
  "typeinfo for facebook::jsi::JSError", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::UserClass<realm::js::realmjsi::Types> >::get_internal(realm::js::JsiEnv, realm::js::JsiObj const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::asNumber() const", referenced from:
      realm::js::Value<realm::js::realmjsi::Types>::to_binary(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_number(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::ListClass<realm::js::realmjsi::Types>::get_index(realm::js::JsiEnv, realm::js::JsiObj, unsigned int, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::ListClass<realm::js::realmjsi::Types>::set_index(realm::js::JsiEnv, realm::js::JsiObj, unsigned int, realm::js::JsiVal))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::ResultsClass<realm::js::realmjsi::Types>::get_index(realm::js::JsiEnv, realm::js::JsiObj, unsigned int, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Value::Value(facebook::jsi::Value&&)", referenced from:
      realm::js::RealmClass<realm::js::realmjsi::Types>::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Pointer::operator=(facebook::jsi::Pointer&&)", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::asString(facebook::jsi::Runtime&) &&", referenced from:
      _realm_jsi_init in librealm-js-ios.a(jsi_init.o)
      realm::js::Object<realm::js::realmjsi::Types>::get_property_names(realm::js::JsiEnv, realm::js::JsiObj const&) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Object::asFunction(facebook::jsi::Runtime&) &&", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::strictEquals(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const&)", referenced from:
      realm::js::is_bson_type(realm::js::JsiEnv, realm::js::JsiVal const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::~Value()", referenced from:
      _realm_jsi_init in librealm-js-ios.a(jsi_init.o)
      realm::js::RealmClass<realm::js::realmjsi::Types>::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::JSError::~JSError()", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::UserClass<realm::js::realmjsi::Types> >::get_internal(realm::js::JsiEnv, realm::js::JsiObj const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::asObject(facebook::jsi::Runtime&) &&", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Can you reproduce the bug?

Yes, always

Reproduction Steps

npm install [email protected] pod install run on xcode (will fail)

Version

10.20.0-beta.0

What SDK flavour are you using?

Local Database only

Are you using encryption?

No, not using encryption

Platform OS and version(s)

iOS

Build environment

No response

Cocoapods version

1.11.2

takameyer
takameyer

@manarfalah are you using an M1 mac? (arm64). In that case I think you may be missing a snippet of code in your Podfile from RN 66 upgrade:

post_install do |installer|
    react_native_post_install(installer)
    __apply_Xcode_12_5_M1_post_install_workaround(installer)
end

Please try adding that snippet for the AgrouScoutMobile target and do a complete reinstall of your pods. Let us know if that helps.

pull request

takameyer pull request realm/realm-js

takameyer
takameyer

Andrew/proxy problem

problem.js forces an issue i am having with adding a proxy around Realm.Results.

Activity icon
created branch

takameyer in realm/realm-js create branch andrew/proxy-problem

createdAt 2 days ago
push

takameyer push realm/realm-js

takameyer
takameyer

Support for filter and sorted

takameyer
takameyer

Add ability to debug the current open js file using node.

takameyer
takameyer

Support sorted and filter with one issue

Deletions will cause the cache to be cleared. We have to live this this until the listener callbacks provide the ability to retreive the objectId of the deleted object.

commit sha: 355e2efb184906c6f65ec162f45bfbf51457c8f2

push time in 2 days ago
Jan
21
6 days ago
Activity icon
issue

takameyer issue comment realm/realm-js

takameyer
takameyer

iOS build fail on [email protected] version 10.20.0-beta.0

How frequently does the bug occur?

All the time

Description

after installing hermes version, ios build started to fail Screen Shot 2022-01-20 at 18 13 10

package.json:

{
  "name": "AgrouScoutMobile",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "adb reverse tcp:8081 tcp:8081 && react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint . --ext .js,.jsx,.ts,.tsx",
    "test-env": "ENVFILE=.env.test",
    "dev-env": "ENVFILE=.env.development",
    "prod-env": "ENVFILE=.env.production",
    "android-test": "wdio run config/wdio.android.app.conf.ts --watch",
    "ios-test": "wdio run config/wdio.ios.app.conf.ts --watch"
  },
  "dependencies": {
    "@aws-sdk/client-cloudwatch-logs": "^3.45.0",
    "@dudigital/react-native-zoomable-view": "^1.1.3",
    "@heap/react-native-heap": "^0.17.1",
    "@invertase/react-native-apple-authentication": "^2.1.5",
    "@react-native-async-storage/async-storage": "^1.15.14",
    "@react-native-community/art": "^1.2.0",
    "@react-native-community/geolocation": "^2.0.2",
    "@react-native-community/masked-view": "^0.1.11",
    "@react-native-community/netinfo": "^7.1.7",
    "@react-native-community/progress-view": "^1.3.1",
    "@react-native-community/push-notification-ios": "^1.10.1",
    "@react-native-google-signin/google-signin": "^7.0.4",
    "@react-native-mapbox-gl/maps": "^8.5.0",
    "@react-navigation/native": "^6.0.6",
    "@realm/react": "^0.1.0",
    "@segment/analytics-react-native": "^1.5.0",
    "@shaman123/react-native-scroll-view": "^1.4.72",
    "@turf/circle": "^6.5.0",
    "@turf/turf": "^6.5.0",
    "@types/axios": "^0.14.0",
    "@types/lodash": "^4.14.178",
    "@types/react-redux": "^7.1.21",
    "@types/redux-form": "^8.3.3",
    "@types/redux-logger": "^3.0.9",
    "appcenter": "4.3.0",
    "appcenter-analytics": "4.3.0",
    "appcenter-crashes": "4.3.0",
    "appium": "^1.22.2",
    "axios": "^0.24.0",
    "crossroads": "^0.12.2",
    "i18n-js": "^3.8.0",
    "lodash": "^4.17.21",
    "lottie-ios": "^3.2.3",
    "lottie-react-native": "^5.0.1",
    "lpf": "^1.0.0",
    "moment": "^2.29.1",
    "native-base": "^3.3.0",
    "react": "17.0.2",
    "react-native": "0.66.4",
    "react-native-actions-sheet": "^0.5.8",
    "react-native-appsflyer": "^6.4.40",
    "react-native-async-image-animated": "^4.3.0",
    "react-native-background-fetch": "^4.0.4",
    "react-native-border-zoom-view": "^1.0.4",
    "react-native-calendars": "^1.1274.0",
    "react-native-camera": "4.2.1",
    "react-native-canvas": "^0.1.38",
    "react-native-config": "^1.4.5",
    "react-native-device-info": "^8.4.8",
    "react-native-drawer": "^2.5.1",
    "react-native-easy-view-transformer": "^1.2.0",
    "react-native-elements": "^3.4.2",
    "react-native-exception-handler": "^2.10.10",
    "react-native-exif": "^0.5.0",
    "react-native-fbsdk-next": "^6.2.0",
    "react-native-fs": "^2.18.0",
    "react-native-gesture-handler": "^1.8.0",
    "react-native-gesture-view": "^0.2.1",
    "react-native-get-random-values": "^1.7.2",
    "react-native-image-crop-picker": "^0.37.2",
    "react-native-image-picker": "^4.6.1",
    "react-native-intercom": "^21.1.1",
    "react-native-keychain": "^8.0.0",
    "react-native-linear-gradient": "^2.5.6",
    "react-native-lottie-loader": "1.0.0",
    "react-native-modal": "^13.0.0",
    "react-native-orientation-locker": "^1.4.0",
    "react-native-pinch-zoom-view": "^0.2.0",
    "react-native-progress": "^5.0.0",
    "react-native-push-notification": "^8.1.1",
    "react-native-reanimated": "^2.2.4",
    "react-native-rotate-component": "^1.0.6",
    "react-native-router-flux": "^4.3.1",
    "react-native-safe-area-context": "^3.1.8",
    "react-native-screens": "^3.10.1",
    "react-native-sensors": "^7.3.3",
    "react-native-share": "^7.3.2",
    "react-native-sound": "^0.11.1",
    "react-native-svg": "^12.1.0",
    "react-native-svg-pan-zoom": "^0.1.2",
    "react-native-swiper": "^1.6.0",
    "react-native-system-setting": "^1.7.6",
    "react-native-typescript-geojson": "0.0.4",
    "react-native-url-polyfill": "^1.3.0",
    "react-native-vector-icons": "^9.0.0",
    "react-native-webview": "^11.15.0",
    "react-native-zoom-view": "^1.0.2",
    "react-navigation": "^4.4.4",
    "react-redux": "^7.2.6",
    "realm": "^10.20.0-beta.0",
    "redux": "^4.1.2",
    "redux-form": "^8.3.8",
    "redux-logger": "^3.0.6",
    "redux-thunk": "^2.4.1",
    "rn-fetch-blob": "^0.12.0",
    "sha1": "^1.1.1"
  },
  "devDependencies": {
    "@babel/core": "^7.16.7",
    "@babel/preset-typescript": "^7.16.7",
    "@babel/runtime": "^7.16.7",
    "@react-native-community/eslint-config": "^3.0.1",
    "@types/chai": "^4.3.0",
    "@types/crossroads": "^0.0.30",
    "@types/jest": "^27.4.0",
    "@types/mocha": "^9.0.0",
    "@types/node": "^17.0.7",
    "@types/react-native": "^0.63.2",
    "@types/react-native-dotenv": "^0.2.0",
    "@types/react-native-fbsdk": "^3.0.1",
    "@types/react-native-push-notification": "^7.3.3",
    "@types/react-native-share": "^3.3.3",
    "@types/react-test-renderer": "17.0.1",
    "@typescript-eslint/eslint-plugin": "^5.9.0",
    "@typescript-eslint/parser": "^5.9.0",
    "@wdio/allure-reporter": "^7.16.11",
    "@wdio/appium-service": "^7.16.11",
    "@wdio/cli": "^7.16.12",
    "@wdio/local-runner": "^7.16.12",
    "@wdio/mocha-framework": "^7.16.11",
    "@wdio/selenium-standalone-service": "^7.16.11",
    "@wdio/spec-reporter": "^7.16.11",
    "babel-jest": "^27.4.5",
    "babel-preset-react-native": "^4.0.1",
    "chai": "^4.3.4",
    "eslint": "^8.6.0",
    "jest": "^27.4.5",
    "jetifier": "^2.0.0",
    "metro-react-native-babel-preset": "^0.66.2",
    "mocha": "^9.1.3",
    "react-test-renderer": "17.0.2",
    "ts-node": "^10.4.0",
    "tslint": "^6.1.3",
    "typescript": "^4.5.4"
  },
  "jest": {
    "preset": "react-native",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json",
      "node"
    ]
  },
  "rnpm": {
    "assets": [
      "./src/assets/fonts/"
    ]
  }
}

podfile:

require_relative '../node_modules/react-native/scripts/react_native_pods'
require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'

platform :ios, '11.0'
pod 'GoogleTagManager', '~> 6.0'
pod 'Analytics', '~> 4.1'
pod 'Heap', '~>8.0'
$ReactNativeMapboxGLIOSVersion = '~> 6.2.1'

target 'AgrouScoutMobile' do
  config = use_native_modules!
  use_react_native!(:path => config["reactNativePath"])
  pod 'Intercom'

  pod 'react-native-intercom', :path => '../node_modules/react-native-intercom'

  target 'AgrouScoutMobileTests' do
    inherit! :complete
    # Pods for testing
  end

  use_frameworks!
  use_native_modules!
  use_modular_headers!
end

target 'AgrouScoutMobile-tvOS' do
  # Pods for AgrouScoutMobile-tvOS

  target 'AgrouScoutMobile-tvOSTests' do
    inherit! :search_paths
    # Pods for testing
  end

end

Stacktrace & log output

Ld /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS/RealmJS.framework/RealmJS normal (in target 'RealmJS' from project 'Pods')
    cd /Users/agroscoutagroscout/agroscoutmobile/ios/Pods
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -target arm64-apple-ios9.0 -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk -L/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS -L/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/XCFrameworkIntermediates/RealmJS -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/DoubleConversion -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/FBReactNativeSpec -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RCT-Folly -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RCTTypeSafety -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-Core -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTAnimation -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTBlob -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTImage -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTLinking -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTNetwork -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTSettings -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTText -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-RCTVibration -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-cxxreact -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-jsi -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-jsiexecutor -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-jsinspector -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-logger -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-perflogger -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/ReactCommon -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/Yoga -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/fmt -F/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/glog -F/Users/agroscoutagroscout/agroscoutmobile/ios/Pods/../../node_modules/realm/react-native/ios -filelist /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/RealmJS.build/Objects-normal/arm64/RealmJS.LinkFileList -install_name @rpath/RealmJS.framework/RealmJS -Xlinker -rpath -Xlinker @executable_path/Frameworks -Xlinker -rpath -Xlinker @loader_path/Frameworks -dead_strip -Xlinker -object_path_lto -Xlinker /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/RealmJS.build/Objects-normal/arm64/RealmJS_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fembed-bitcode-marker -stdlib\=libc++ -fobjc-arc -fobjc-link-runtime -lc++ -lrealm-js-ios -lz -framework React -framework Foundation -framework React -compatibility_version 1 -current_version 1 -Xlinker -dependency_info -Xlinker /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/RealmJS.build/Objects-normal/arm64/RealmJS_dependency_info.dat -o /Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/RealmJS/RealmJS.framework/RealmJS

ld: warning: dylib (/Users/agroscoutagroscout/Library/Developer/Xcode/DerivedData/AgrouScoutMobile-fykipyrqdoqequeqpysaewtovkjz/Build/Products/Debug-iphoneos/React-Core/React.framework/React) was built for newer iOS version (11.0) than being linked (9.0)
Undefined symbols for architecture arm64:
  "typeinfo for facebook::jsi::HostObject", referenced from:
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      typeinfo for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)", referenced from:
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::getPropertyNames(facebook::jsi::Runtime&)", referenced from:
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Object::asArray(facebook::jsi::Runtime&) const &", referenced from:
      realm::js::Object<realm::js::realmjsi::Types>::get_property(realm::js::JsiEnv, realm::js::JsiObj const&, unsigned int) in librealm-js-ios.a(jsi_init.o)
      realm::js::Object<realm::js::realmjsi::Types>::set_property(realm::js::JsiEnv, realm::js::JsiObj&, unsigned int, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Value::asObject(facebook::jsi::Runtime&) const &", referenced from:
      realm::js::Value<realm::js::realmjsi::Types>::to_binary(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_function(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::SyncClass<realm::js::realmjsi::Types>::populate_sync_config_for_ssl(realm::js::JsiEnv, realm::js::JsiObj, realm::SyncConfig&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SessionClass<realm::js::realmjsi::Types> >::create_instance(realm::js::JsiEnv, std::__1::weak_ptr<realm::SyncSession>*) in librealm-js-ios.a(jsi_init.o)
      std::__1::unique_ptr<realm::js::User<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::User<realm::js::realmjsi::Types> > >& realm::js::realmjsi::unwrap<std::__1::unique_ptr<realm::js::User<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::User<realm::js::realmjsi::Types> > > >(realm::js::JsiEnv, facebook::jsi::Value const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object_id(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::~HostObject()", referenced from:
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > >::~Wrapper() in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::toString(facebook::jsi::Runtime&) const", referenced from:
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_string(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_binary(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_object(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_function(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::SyncClass<realm::js::realmjsi::Types>::populate_sync_config_for_ssl(realm::js::JsiEnv, realm::js::JsiObj, realm::SyncConfig&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::validated_to_number(realm::js::JsiEnv, realm::js::JsiVal const&, char const*) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::HostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)", referenced from:
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::weak_ptr<realm::SyncSession>, std::__1::default_delete<std::__1::weak_ptr<realm::SyncSession> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::Realm>, std::__1::default_delete<std::__1::shared_ptr<realm::Realm> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<std::__1::shared_ptr<realm::AsyncOpenTask>, std::__1::default_delete<std::__1::shared_ptr<realm::AsyncOpenTask> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Results<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Results<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::List<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::List<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Set<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Set<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      vtable for realm::js::realmjsi::Wrapper<std::__1::unique_ptr<realm::js::Dictionary<realm::js::realmjsi::Types>, std::__1::default_delete<realm::js::Dictionary<realm::js::realmjsi::Types> > > > in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::Value(facebook::jsi::Runtime&, facebook::jsi::Value const&)", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv)::'lambda'(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long)::operator()(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) const in librealm-js-ios.a(jsi_init.o)
      realm::js::Arguments<realm::js::realmjsi::Types>::Arguments(realm::js::JsiEnv, unsigned long, facebook::jsi::Value const*)::'lambda'()::operator()() const in librealm-js-ios.a(jsi_init.o)
      realm::js::JsiWrap<facebook::jsi::Value, realm::js::JsiVal>::JsiWrap(realm::js::JsiWrap<facebook::jsi::Value, realm::js::JsiVal> const&) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::schema_version(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::clear_test_state(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::copy_bundled_realm_files(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::RealmClass<realm::js::realmjsi::Types>::delete_file(realm::js::JsiEnv, realm::js::JsiObj, realm::js::Arguments<realm::js::realmjsi::Types>&, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      ...
  "typeinfo for facebook::jsi::JSError", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::UserClass<realm::js::realmjsi::Types> >::get_internal(realm::js::JsiEnv, realm::js::JsiObj const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::asNumber() const", referenced from:
      realm::js::Value<realm::js::realmjsi::Types>::to_binary(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_number(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::ListClass<realm::js::realmjsi::Types>::get_index(realm::js::JsiEnv, realm::js::JsiObj, unsigned int, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::ListClass<realm::js::realmjsi::Types>::set_index(realm::js::JsiEnv, realm::js::JsiObj, unsigned int, realm::js::JsiVal))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::Value realm::js::wrap<&(realm::js::ResultsClass<realm::js::realmjsi::Types>::get_index(realm::js::JsiEnv, realm::js::JsiObj, unsigned int, realm::js::ReturnValue<realm::js::realmjsi::Types>&))>(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Value::Value(facebook::jsi::Value&&)", referenced from:
      realm::js::RealmClass<realm::js::realmjsi::Types>::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Pointer::operator=(facebook::jsi::Pointer&&)", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Object::getPropertyAsObject(facebook::jsi::Runtime&, char const*) const", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::asString(facebook::jsi::Runtime&) &&", referenced from:
      _realm_jsi_init in librealm-js-ios.a(jsi_init.o)
      realm::js::Object<realm::js::realmjsi::Types>::get_property_names(realm::js::JsiEnv, realm::js::JsiObj const&) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Object::asFunction(facebook::jsi::Runtime&) &&", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::strictEquals(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const&)", referenced from:
      realm::js::is_bson_type(realm::js::JsiEnv, realm::js::JsiVal const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in librealm-js-ios.a(jsi_init.o)
  "facebook::jsi::Object::getPropertyAsFunction(facebook::jsi::Runtime&, char const*) const", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::~Value()", referenced from:
      _realm_jsi_init in librealm-js-ios.a(jsi_init.o)
      realm::js::RealmClass<realm::js::realmjsi::Types>::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, char const*) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::JSError::~JSError()", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::readonly_index_setter_callback(facebook::jsi::Runtime&, facebook::jsi::Value const&, facebook::jsi::Value const*, unsigned long) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_object(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::Value<realm::js::realmjsi::Types>::to_boolean(realm::js::JsiEnv, realm::js::JsiVal const&) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::UserClass<realm::js::realmjsi::Types> >::get_internal(realm::js::JsiEnv, realm::js::JsiObj const&) in librealm-js-ios.a(jsi_init.o)
      ...
  "facebook::jsi::Value::asObject(facebook::jsi::Runtime&) &&", referenced from:
      realm::js::realmjsi::ObjectWrap<realm::js::ObservableClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::CollectionClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::ListClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::SetClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::DictionaryClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      realm::js::realmjsi::ObjectWrap<realm::js::RealmObjectClass<realm::js::realmjsi::Types> >::create_constructor(realm::js::JsiEnv) in librealm-js-ios.a(jsi_init.o)
      ...
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Can you reproduce the bug?

Yes, always

Reproduction Steps

npm install [email protected] pod install run on xcode (will fail)

Version

10.20.0-beta.0

What SDK flavour are you using?

Local Database only

Are you using encryption?

No, not using encryption

Platform OS and version(s)

iOS

Build environment

No response

Cocoapods version

1.11.2

takameyer
takameyer

@manarfalah Due to the large amount of dependencies, some of which seem to require some additional configuration, I was not able to build a simple app with your package.json or Podfile. However, there are two suspicious lines in your Podfile:

  use_frameworks!
  use_modular_headers!

Even in a simple app, if I have either of those directives active, I cannot build. Can you try building without those two lines?

Jan
20
1 week ago
Activity icon
issue

takameyer issue comment realm/realm-js

takameyer
takameyer

realm.object() return empty object

Description

I use Realm 10.11.0, I create a function for saving bookmark to realm database, but every time I get all data using realm.objects() it only return empty object {}

Expected Results

It should return the list of objects stored in the realm database.

Actual Results

only return list of empty object [{} , {}]

package.json

"realm": "^10.11.0"
"react": "17.0.2"
"react-native": "0.66.4"

realmClient.tsx

const realmClient = new Realm({
    path: "database",
    schema: [
        MovieBookmarkSchema,
    ],
    schemaVersion: 1
})

export default realmClient

MovieBookmarkSchema.tsx

let _MovieBookmarkSchema

_MovieBookmarkSchema = {
    name: "MovieBookmarks",
    properties: {
        adult: "bool?",
        backdrop_path: "string?",
        genre_ids: "int?[]",
        id: "int?",
        original_language: "string?",
        original_title: "string?",
        overview: "string?",
        popularity: "int?",
        poster_path: "string?",
        release_date: "string?",
        title: "string?",
        video: "bool?",
        vote_average: "int?",
        vote_count: "int?",
    },
    primaryKey: "id",
}

export const MovieBookmarkSchema = _MovieBookmarkSchema

Function call

const bookmarks = realmClient.objects("MovieBookmarks");
console.log(bookmarks[0])

I tried accessing the property directly but it only return undefined console.log(bookmarks[0].id)

I already tried the solution from [https://stackoverflow.com/questions/61116210/realm-objects-return-empty-objects-on-react-native](this question) the virtual object kinda thing, but it just lead me to another error

I tried the encode decode object method

const bookmarks = realmClient.objects("MovieBookmarks");
console.log(JSON.parse(JSON.stringify(bookmarks)))

and this error happen TypeError: item.toJSON is not a function. (In 'item.toJSON(index.toString(), cache)', 'item.toJSON' is undefined)

takameyer
takameyer

@manarfalah I need more information. 10.11.0 issue is caused by having react-native-reanimated installed. The hermes version should fix that, but it seems for some reason it's not compiling correctly in Xcode. In order to look into that, I need to see the Podfile and the package.json. Preferably in a new issue.

Activity icon
issue

takameyer issue comment realm/realm-js

takameyer
takameyer

realm.object() return empty object

Description

I use Realm 10.11.0, I create a function for saving bookmark to realm database, but every time I get all data using realm.objects() it only return empty object {}

Expected Results

It should return the list of objects stored in the realm database.

Actual Results

only return list of empty object [{} , {}]

package.json

"realm": "^10.11.0"
"react": "17.0.2"
"react-native": "0.66.4"

realmClient.tsx

const realmClient = new Realm({
    path: "database",
    schema: [
        MovieBookmarkSchema,
    ],
    schemaVersion: 1
})

export default realmClient

MovieBookmarkSchema.tsx

let _MovieBookmarkSchema

_MovieBookmarkSchema = {
    name: "MovieBookmarks",
    properties: {
        adult: "bool?",
        backdrop_path: "string?",
        genre_ids: "int?[]",
        id: "int?",
        original_language: "string?",
        original_title: "string?",
        overview: "string?",
        popularity: "int?",
        poster_path: "string?",
        release_date: "string?",
        title: "string?",
        video: "bool?",
        vote_average: "int?",
        vote_count: "int?",
    },
    primaryKey: "id",
}

export const MovieBookmarkSchema = _MovieBookmarkSchema

Function call

const bookmarks = realmClient.objects("MovieBookmarks");
console.log(bookmarks[0])

I tried accessing the property directly but it only return undefined console.log(bookmarks[0].id)

I already tried the solution from [https://stackoverflow.com/questions/61116210/realm-objects-return-empty-objects-on-react-native](this question) the virtual object kinda thing, but it just lead me to another error

I tried the encode decode object method

const bookmarks = realmClient.objects("MovieBookmarks");
console.log(JSON.parse(JSON.stringify(bookmarks)))

and this error happen TypeError: item.toJSON is not a function. (In 'item.toJSON(index.toString(), cache)', 'item.toJSON' is undefined)

takameyer
takameyer

@manarfalah we will have to take a look into it then. Can you please open a new issue and provide as many relevant details as possible? ( such as Error message, Podfile, package.json. ). Thanks 😃

Activity icon
issue

takameyer issue comment realm/realm-js

takameyer
takameyer

realm.object() return empty object

Description

I use Realm 10.11.0, I create a function for saving bookmark to realm database, but every time I get all data using realm.objects() it only return empty object {}

Expected Results

It should return the list of objects stored in the realm database.

Actual Results

only return list of empty object [{} , {}]

package.json

"realm": "^10.11.0"
"react": "17.0.2"
"react-native": "0.66.4"

realmClient.tsx

const realmClient = new Realm({
    path: "database",
    schema: [
        MovieBookmarkSchema,
    ],
    schemaVersion: 1
})

export default realmClient

MovieBookmarkSchema.tsx

let _MovieBookmarkSchema

_MovieBookmarkSchema = {
    name: "MovieBookmarks",
    properties: {
        adult: "bool?",
        backdrop_path: "string?",
        genre_ids: "int?[]",
        id: "int?",
        original_language: "string?",
        original_title: "string?",
        overview: "string?",
        popularity: "int?",
        poster_path: "string?",
        release_date: "string?",
        title: "string?",
        video: "bool?",
        vote_average: "int?",
        vote_count: "int?",
    },
    primaryKey: "id",
}

export const MovieBookmarkSchema = _MovieBookmarkSchema

Function call

const bookmarks = realmClient.objects("MovieBookmarks");
console.log(bookmarks[0])

I tried accessing the property directly but it only return undefined console.log(bookmarks[0].id)

I already tried the solution from [https://stackoverflow.com/questions/61116210/realm-objects-return-empty-objects-on-react-native](this question) the virtual object kinda thing, but it just lead me to another error

I tried the encode decode object method

const bookmarks = realmClient.objects("MovieBookmarks");
console.log(JSON.parse(JSON.stringify(bookmarks)))

and this error happen TypeError: item.toJSON is not a function. (In 'item.toJSON(index.toString(), cache)', 'item.toJSON' is undefined)

takameyer
takameyer

@manarfalah ok, then perhaps clearing your derived data and doing a clean build can help: rm -rf ~/Library/Developer/Xcode/DerivedData

Previous