Search Issue Tracker
By Design
Votes
0
Found in
2021.3.39f1
2022.3.30f1
6000.0.4f1
Issue ID
UUM-72825
Regression
No
[iOS][AppleTV] Apps with .xcframework or .framework plugins fails to to run when running on Simulator device
Steps to reproduce:
1. Open the attached "PluginuTestas.zip" project
2. Go to File > Build Profiles and ensure that the iOS Platform is enabled
3. Go to Edit > Project Settings > Player > Other Settings and set Target SDK to Simulator SDK
4. Go to Assets > Plugins > iOS and ensure that the "analytics.framework" plugin settings include iOS Platform settings
5. Build the Xcode project
6. Build to the iOS Simulator device
Actual results: Build fails with the errors -
{code:java}
Undefined symbol: _CallTheCallback
Undefined symbol: _RegisterCallback
Linker command failed with exit code 1 (use -v to see invocation)
{code}
Expected results: Build is successful, pressing "Test" button prints logs in the console
Reproducible with versions: (2021.3.29f1, 2022.3.30f1) - app builds, but fails to launch on the device, 2023.1.15f1, 6000.0.4f1
Not reproducible with versions:
Can't test with versions: 2023.1.14f1 - fails to build to the simulator UUM-46899
Tested on (OS):
- MacBook Pro, Apple M1 Max, OS: 14.4.1
Notes:
- Reproducible with all Plugin CPU settings
- Reproducible both with iOS and tvOS simulators
- Reproducible also with tvOS device
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Memory leak occurs when focused on Player while using Direct3D12
- var VisionOSEDRHeadromm has a comma instead of a dot when building with Metal Rendering App Mode and local OS localization is set to German
- IAP Catalog remove product “x” and add product “+” buttons are not consistent with other remove and add buttons in the Editor
- Performance issues in Play Mode when quickly hovering the mouse cursor over Hierarchy GameObjects
- Frame Debugger displays incorrect output when FidelityFX Super Resolution or Spatial-Temporal Upscaler is used with Temporal Anti-aliasing or Subpixel Morphological Anti-aliasing
Resolution Note:
It is expected that exported functions from plugin will be in "C" naming convention, attached plugins were wrongly exported "C++" format.