View Issue Details

IDProjectCategoryView StatusLast Update
0031458Marketplace ExtensionsApple IAPsPublic2019-11-14 16:51
ReporterScott DunbarAssigned ToFritz 
PriorityMediumSeverityB - MajorReproducibility100%
Status AssignedResolutionOpen 
PlatformmacOS VMOSOS Version
Product Version2.2.4 
Target Version2.3.0Fixed in Version 
Summary0031458: Apple IAPs: Does not work on macOS VM (have to build it using YYC)
DescriptionMac_IAP Extension will not throw errors when running on macOS if the project was built using VM.

You get:
error trying to load /Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib - dlopen(/Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib, 1): no suitable image found. Did find:
    /Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib: code signature in (/Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib) not valid for use in process using Library Validation: mapping process and mapped file (non-platform) have different Team IDs
error trying to load /Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib - dlopen(/Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib, 1): no suitable image found. Did find:
    /Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib: code signature in (/Users/qa/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/libmaciapextension.dylib) not valid for use in process using Library Validation: mapping process and mapped file (non-platform) have different Team IDs
error trying to load @loader_path/liblibMacIapExtension.dylib - dlopen(@loader_path/liblibMacIapExtension.dylib, 1): no suitable image found. Did find:
    file system relative paths not allowed in hardened programs

You need to build the project using YYC if you want to use this extension.
Steps To Reproduce1. Import the Apple IAP asset from the Marketplace
2. Run project for macOS (either via Mac IDE or from windows IDE targeting a Mac)
3. observe on game launch the attached errors are thrown multiple times in the output window
TagsNo tags attached.
2.x Runtime Found In2.2.4.372
2.x Runtime Verified In

Relationships

related to 0031398 AssignedFritz Apple Sign-In: Does not work on macOS VM (have to build it using YYC) 

Activities

There are no notes attached to this issue.