darlinghq / darling

Darwin/macOS emulation layer for Linux

Home Page:http://www.darlinghq.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PrivateFramework: CommerceKit.framework doesn't exist

admin-elvistrujanovic opened this issue · comments

Framework
What framework is required? What does Apple's developer documentation say about it? Is it open-source?
CommerceKit.framework

Test Application
What application requires this framework?
mas cli-only store (probably requires more than that framework but let's get this fixed one-by-one, no need to hurry anyway 👍 )

Steps To Reproduce

  1. If possible, what steps can you take to reproduce the issue?
  • Download mas.pkg from official sources
  • Installing it using installer -pkg mas.pkg -target /
  • After completed installation, running mas --help command to check is this CLI app works or not
  • Seeing the error

System Information
What system are you running?

In this example, I've used pure updated Ubuntu 22.04 LTS

Software Version
Darling Git Commit Hash
darling_0.1.20230310.jammy_amd64

Log Response (from Terminal)

dyld: dyld cache load error: shared cache file open() failed
dyld: Library not loaded: /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit
  Referenced from: /usr/local/bin/mas
  Reason: image not found
abort_with_payload: reason: dyld cache load error: shared cache file open() failed
Library not loaded: /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/CommerceKit
  Referenced from: /usr/local/bin/mas
  Reason: image not found; code: 1
Abort trap: 6 (core dumped)