[GH-ISSUE #1079] Can I install apps in side store within the livecontainer+sidestore version? #950

Closed
opened 2026-03-03 15:37:32 +03:00 by kerem · 7 comments
Owner

Originally created by @saintarko on GitHub (Jan 10, 2026).
Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/1079

Describe the issue

I'm trying to install a safari extension but when I install it in live container safari doesn't see it. If I install from my pc, I exhaust one slot out of the allowed 3. I installed livecontainer+sidestore version, assuming it would let me, but I got AFC pairing error. Tried to reset the pairing and generated new pairing file from my pc, but the pairing app doesn't see the livecontainer+sidestore on my phone, just stikdebug. I then uploaded that plist file to my phone, and tried to reimport it within the sidestore section of the livecontainer+sidestore version, but still the same error.

Instructions to reproduce

Above

What version of LiveContainer and iOS are you using?

LAtest nightly as of now

Verify steps

  • I downloaded LiveContainer from releases / actions section or LiveContainer's AltStore source.
  • I have the latest LiveContainer.
  • I installed LiveContainer through AltStore/SideStore/TrollStore or I'm confident that I signed LiveContainer correctly with all required entitlements.
  • I have tried to sideload the app normally through free sideloaders and I did not encounter the same problem

The name, version the app having issues

No response

Crash Log

No response

Other

No response

Originally created by @saintarko on GitHub (Jan 10, 2026). Original GitHub issue: https://github.com/LiveContainer/LiveContainer/issues/1079 ### Describe the issue I'm trying to install a safari extension but when I install it in live container safari doesn't see it. If I install from my pc, I exhaust one slot out of the allowed 3. I installed livecontainer+sidestore version, assuming it would let me, but I got AFC pairing error. Tried to reset the pairing and generated new pairing file from my pc, but the pairing app doesn't see the livecontainer+sidestore on my phone, just stikdebug. I then uploaded that plist file to my phone, and tried to reimport it within the sidestore section of the livecontainer+sidestore version, but still the same error. ### Instructions to reproduce Above ### What version of LiveContainer and iOS are you using? LAtest nightly as of now ### Verify steps - [x] I downloaded LiveContainer from releases / actions section or LiveContainer's AltStore source. - [x] I have the latest LiveContainer. - [ ] I installed LiveContainer through AltStore/SideStore/TrollStore or I'm confident that I signed LiveContainer correctly with all required entitlements. - [ ] I have tried to sideload the app normally through **free** sideloaders and I **did not** encounter the same problem ### The name, version the app having issues _No response_ ### Crash Log _No response_ ### Other _No response_
kerem 2026-03-03 15:37:32 +03:00
Author
Owner

@khanhduytran0 commented on GitHub (Jan 10, 2026):

LiveContainer does not support guest app extensions at the moment. Even if we do, it cannot be used outside of LiveContainer.
Please update your pairing file via the latest iloader/idevice_pair.

<!-- gh-comment-id:3732244780 --> @khanhduytran0 commented on GitHub (Jan 10, 2026): LiveContainer does not support guest app extensions at the moment. Even if we do, it cannot be used outside of LiveContainer. Please update your pairing file via the latest iloader/idevice_pair.
Author
Owner

@saintarko commented on GitHub (Jan 13, 2026):

Please update your pairing file via the latest iloader/idevice_pair.

I did. It doesn't see live container + side store, only stikdebug which is installed on my phone. When I manually import the file I still get the same installation error.

Can the Sidestore which is included in live container+side store version install apps for the system itself, and not the live container? Or is it only for refreshing live container itself?

<!-- gh-comment-id:3742651797 --> @saintarko commented on GitHub (Jan 13, 2026): > Please update your pairing file via the latest iloader/idevice_pair. I did. It doesn't see live container + side store, only stikdebug which is installed on my phone. When I manually import the file I still get the same installation error. Can the Sidestore which is included in live container+side store version install apps for the system itself, and not the live container? Or is it only for refreshing live container itself?
Author
Owner

@saintarko commented on GitHub (Feb 3, 2026):

Is someone gonna answer my question?

<!-- gh-comment-id:3843429087 --> @saintarko commented on GitHub (Feb 3, 2026): Is someone gonna answer my question?
Author
Owner

@khanhduytran0 commented on GitHub (Feb 3, 2026):

Can the Sidestore which is included in live container+side store version install apps for the system itself, and not the live container?

… why not?

<!-- gh-comment-id:3844328356 --> @khanhduytran0 commented on GitHub (Feb 3, 2026): > Can the Sidestore which is included in live container+side store version install apps for the system itself, and not the live container? … why not?
Author
Owner

@saintarko commented on GitHub (Feb 4, 2026):

… why not?

The operation couldn’t be completed. Unable to install the app: Error Domain=IXErrorDomain Code=2 "Failed to set app extension placeholders for nl.jeffreykuiken.NoirApp.9C7PQSZAXF" UserInfo={NSLocalizedFailureReason=Failed to create promise., NSLocalizedDescription=Failed to set app extension placeholders for nl.jeffreykuiken.NoirApp.9C7PQSZAXF, FunctionName=+[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:location:error:], SourceFileLine=1029, NSUnderlyingError=0xb22c27000 {Error Domain=IXErrorDomain Code=8 "Attempted to set app extension placeholder promise with bundle ID nl.jeffreykuiken.NoirApp.App-Intents that does not match required prefix of nl.jeffreykuiken.NoirApp.9C7PQSZAXF. for parent" UserInfo={NSLocalizedDescription=Attempted to set app extension placeholder promise with bundle ID nl.jeffreykuiken.NoirApp.App-Intents that does not match required prefix of nl.jeffreykuiken.NoirApp.9C7PQSZAXF. for parent, FunctionName=-[IXPlaceholder setAppExtensionPlaceholderPromises:error:], SourceFileLine=1727, NSLocalizedFailureReason=Mismatched bundle IDs.}}}

I used iloader to install sidestore+livecontainer nightly, as well as downloaded the apk and installed manually with sideloadly. Both error. The noir ipa file i have can be installed via iloader or sideloadly fine.

<!-- gh-comment-id:3847857107 --> @saintarko commented on GitHub (Feb 4, 2026): > … why not? The operation couldn’t be completed. Unable to install the app: Error Domain=IXErrorDomain Code=2 "Failed to set app extension placeholders for nl.jeffreykuiken.NoirApp.9C7PQSZAXF" UserInfo={NSLocalizedFailureReason=Failed to create promise., NSLocalizedDescription=Failed to set app extension placeholders for nl.jeffreykuiken.NoirApp.9C7PQSZAXF, FunctionName=+[IXPlaceholder _placeholderForBundle:client:withParent:installType:metadata:placeholderType:mayBeDeltaPackage:isFromSerializedPlaceholder:location:error:], SourceFileLine=1029, NSUnderlyingError=0xb22c27000 {Error Domain=IXErrorDomain Code=8 "Attempted to set app extension placeholder promise with bundle ID nl.jeffreykuiken.NoirApp.App-Intents that does not match required prefix of nl.jeffreykuiken.NoirApp.9C7PQSZAXF. for parent" UserInfo={NSLocalizedDescription=Attempted to set app extension placeholder promise with bundle ID nl.jeffreykuiken.NoirApp.App-Intents that does not match required prefix of nl.jeffreykuiken.NoirApp.9C7PQSZAXF. for parent, FunctionName=-[IXPlaceholder setAppExtensionPlaceholderPromises:error:], SourceFileLine=1727, NSLocalizedFailureReason=Mismatched bundle IDs.}}} I used iloader to install sidestore+livecontainer nightly, as well as downloaded the apk and installed manually with sideloadly. Both error. The noir ipa file i have can be installed via iloader or sideloadly fine.
Author
Owner

@khanhduytran0 commented on GitHub (Feb 4, 2026):

App has faulty app extension, try again with standalone SideStore and you will get the same issue, so not a LiveContainer issue. Now you need to either pick Use Main Profile(?) or remove faulty app extensions instead, or manually fix it by changing bundle ID.

<!-- gh-comment-id:3847871500 --> @khanhduytran0 commented on GitHub (Feb 4, 2026): App has faulty app extension, try again with standalone SideStore and you will get the same issue, so not a LiveContainer issue. Now you need to either pick `Use Main Profile`(?) or remove faulty app extensions instead, or manually fix it by changing bundle ID.
Author
Owner

@saintarko commented on GitHub (Feb 4, 2026):

Okay thanks. I already tried using the main profile, keep extensions and remove extension 3 separate times but none worked. Have to use a pc to install it it seems. sorry for bothering you.

<!-- gh-comment-id:3847922644 --> @saintarko commented on GitHub (Feb 4, 2026): Okay thanks. I already tried using the main profile, keep extensions and remove extension 3 separate times but none worked. Have to use a pc to install it it seems. sorry for bothering you.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LiveContainer#950
No description provided.