You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a general thing that happens when an app is signed with a cert that uses a different app id for provisioning(which also affects feather when signed as such) the call to setAlternateAppicon just returns OSError -52, there might be a way to do some objc hooking to get around this but I'm not sure, figured I'd raise this anyway, close if you don't think it's worth looking at
The text was updated successfully, but these errors were encountered:
Would you know a way to do have something similar for missing network entitlements in certificates? this is useful information yes but app icon isn't really a priority
though I would like the local installation to work without entitlements but it seems unlikely
I don't believe circumventing that is possible without some type of elevated access ie TS/JB, these app dir, keychain and app icon thingies are more of a 'side effect' of using different app ids with those bundle ids so you can do some logos hooking, but I'm not really qualified to speak on the proper permission stuff, there's definitely smarter people than me out there
castdrian
changed the title
chore: be able to change feather's app icon when using wildcard cert
chore: be able to change feather's app icon when using certificate with different App ID
Nov 15, 2024
Okay I've figured out a pretty lame way to fix these issues, it all works fine if you use the app id tied to the provisioning profile (without the team id) as bundle identifier. I've tried to hook into the stuff that uses bundle ids and return the id from the embedded provisioning file (can be seen here) but unfortunately it seems this is most likely some OS level issue that is breaking functionality when the app id and bundle id don't match 😔
This is a general thing that happens when an app is signed with a cert that uses a different app id for provisioning(which also affects feather when signed as such) the call to setAlternateAppicon just returns OSError -52, there might be a way to do some objc hooking to get around this but I'm not sure, figured I'd raise this anyway, close if you don't think it's worth looking at
The text was updated successfully, but these errors were encountered: