kabiroberai / theos-jailed

A Theos module to develop jailed tweaks for iOS 8 and up
Other
365 stars 64 forks source link

WatchKit installation error #41

Open mtshare opened 6 years ago

mtshare commented 6 years ago

I get this error when I try to hook Applications with Watch Extensions (like Instagram in this case):

Error 0xe80000d9: This app contains a WatchKit app with an invalid bundle identifier. The bundle identifier of a WatchKit app must have a prefix consisting of the companion app's bundle identifier, followed by a '.'. AMDeviceSecureInstallApplication(0, device, url, options, install_callback
kabiroberai commented 6 years ago

Do you need to install the WatchKit app as well? If not, you can unzip the ipa, delete the WatchKit app (I think it’s in the PlugIns directory), and re-zip. I thought I’d already fixed this error by modifying WatchKit bundle IDs, but it seems like that hasn’t worked so you can use this as a temporary fix.

mtshare commented 6 years ago

I don't need to install the Watch app and deleting the Plugin works like a charm! Thanks for the fast answer! I'll do this until you fix that! Thanks for the great job!!

kabiroberai commented 6 years ago

This might’ve been fixed by 424bb18. Could you try again?

strano666 commented 6 years ago

I've a similar error although i've updated, both theos and theos-jailed

ERROR: Install failed. Got error "WatchKitAppBundleIDNotPrefixed" with code 0x00000000: WatchKit 2.0 app's bundle ID it.XXX.YYY.watchkitapp is not prefixed by the parent app's bundle ID followed by a '.'; expected prefix it.PARENT.BUNDLE.