Skip to content

[Bug]: 'Error loading' crash when app started to run #553

@muhammedrollic

Description

@muhammedrollic

What happened?

I exported an iOS build with OneSignal SDK 3.0.5 from Unity. Builded the app without errors and I ran the app. During launching, app immediately closed with 'Library not loaded: '@rpath/OneSignalCore.framework/OneSignalCore' message.

I solved this issue by embeding OneSignal.xcframework to app target. In previous versions, I didn't need to embed framework manually.

Steps to reproduce?

1. Install OneSignal SDK 3.0.5 to Unity project
2. Set the SDK with OneSignal SDK Setup window
3. Export an iOS build
4. Build and run iOS project

What did you expect to happen?

I expected to build and run my iOS app without any additional configuration.

Unity version

2020.3.41f1
2021.3.13f1

OneSignal Unity SDK version

3.0.5

Platform

iOS

Relevant log output

2022-11-10 13:50:35.729029+0300 v2020[62145:2726679] Error loading /var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/UnityFramework:  dlopen(/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/UnityFramework, 0x0109): Library not loaded: '@rpath/OneSignalCore.framework/OneSignalCore'
  Referenced from: '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/UnityFramework'
  Reason: tried: '/usr/lib/swift/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/usr/lib/swift/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/System/Library/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file)
2022-11-10 13:50:35.730456+0300 v2020[62145:2726679] Error loading /var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/UnityFramework:  dlopen(/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/UnityFramework, 0x0109): Library not loaded: '@rpath/OneSignalCore.framework/OneSignalCore'
  Referenced from: '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/UnityFramework'
  Reason: tried: '/usr/lib/swift/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/usr/lib/swift/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/UnityFramework.framework/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/private/var/containers/Bundle/Application/46EB3F7D-CC1A-4E43-AF67-64A0C38B1449/v2020.app/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file), '/System/Library/Frameworks/OneSignalCore.framework/OneSignalCore' (no such file)

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions