Skip to content

Extention id cascade problem #394

@yasas-mintpay

Description

@yasas-mintpay

Describe the issue

Happend when trying to install instagram++ from moe

The issue is that isideload changes the parent bundle ID to com.burbn.instagram.4RF796F327 but doesn't cascade that change down to the extensions. That's the sideloader's job during re-signing, and it's not doing it.

Error message

 ● Failed to install app on device
 ├ /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/isideload-0.2.21/src/sideload/sideloader.rs:211
 │
 ● unknown error `APIInternalError (Error Domain=IXErrorDomain Code=2 "Failed to set app extension placeholders for com.burbn.instagram.4RF796F327" UserInfo={NSLocalizedFailureReason=Failed to create promise., NSLocalizedDescription=Failed to set app extension placeholders for com.burbn.instagram.4RF796F327, FunctionName=+[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:location:error:], SourceFileLine=1029, NSUnderlyingError=0xd871ac150 {Error Domain=IXErrorDomain Code=8 "Attempted to set app extension placeholder promise with bundle ID com.burbn.instagram.lockscreencamera that does not match required prefix of com.burbn.instagram.4RF796F327. for parent" UserInfo={NSLocalizedDescription=Attempted to set app extension placeholder promise with bundle ID com.burbn.instagram.lockscreencamera that does not match required prefix of com.burbn.instagram.4RF796F327. for parent, FunctionName=-[IXPlaceholder setAppExtensionPlaceholderPromises:error:], SourceFileLine=1727, NSLocalizedFailureReason=Mismatched bundle IDs.}}})` returned from device
 ╰ /Users/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/isideload-0.2.21/src/sideload/install.rs:38

Please read and follow any suggestions iloader gives before making this issue.

  • I followed ALL suggestions given by iloader

Computer OS

Macos

iloader version

2.2.4

What distribution of iloader did you download?

.dmg (macOS)

Please certify that if you use Windows, you have iTunes or Apple Mobile Devices installed, or if you use Linux, you have usbmuxd installed.

  • I certify the above is true

iOS Version

26.4.1

Phone model

iphone 17 pro max

Please certify the following about your iPhone/iPad:

  • My phone is in developer mode
  • My phone has a passcode set
  • My phone is connected to my computer over USB

Do you have a paid or free developer account?

Paid

Two-factor auth (2FA) type

Trusted Device

Metadata

Metadata

Assignees

No one assigned

    Labels

    isideloadThis is really an isideload issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions