Provenance icon indicating copy to clipboard operation
Provenance copied to clipboard

isAppStore is true on sideloaded IPA via AltStore

Open pfych opened this issue 4 months ago • 4 comments

When sideloading via the AltStore the Bundle identifier isn't changed, causing the isAppStore check to incorrectly set to true.

https://github.com/Provenance-Emu/Provenance/blob/521c3ee0bc232332f89dbb8d707b03b770386296/PVUI/Sources/PVSwiftUI/App%20Delegate/PVAppDelegate.swift#L75-L91

Expected:

isAppStore should be false

Actual:

isAppStore is true

Reproduce:

  1. Download IPA from github
  2. Sideload with AltStore
  3. Launch Provenance

APP VERSION

3.1.0

APP SOURCE

  • Provenance-Emu GitHub  (Official)

INSTALLED BY

Side-Loading

PLATFORM

iOS

iOS/tvOS VERSION

18.6


🚫 We DO NOT support unofficial builds installed from 3rd-party sites. (Official Install)
Need help or have a suggestion? Join our Official Discord

pfych avatar Aug 22 '25 03:08 pfych

AltStore does seem to change the bundle identifier, but it just appends the randomized string from the developer profile.

If you change the bundle identifier to something completely unique, the isAppStore value will be false. Not sure if that’s intentional, though.

dnicolson avatar Aug 25 '25 18:08 dnicolson

Can confirm - my bundle identifier is org.provenance-emu.provenance.PTF96E42L3

pfych avatar Aug 25 '25 23:08 pfych

The code is technically working as intended, I have to figure out how to deal with the random string, I guess just look for the exact bundle ID. I was cautioius to do this incase app store also added random extensions.

JoeMatt avatar Aug 31 '25 18:08 JoeMatt

I think this is fixed in 3.2.0

JoeMatt avatar Nov 20 '25 23:11 JoeMatt

Still experiencing this issue in 3.2.1 when sideloaded via altstore

pfych avatar Dec 17 '25 04:12 pfych