Commit Graph

312 Commits

Author SHA1 Message Date
Riley Testut
081f45eac0 Updates apps.json 2020-02-11 19:01:48 -08:00
Riley Testut
b535929133 Updates app version to 1.2b4 2020-02-11 19:01:25 -08:00
Riley Testut
02dc9a1c62 Migrates from Core Data model v3 to v4 2020-02-11 18:40:18 -08:00
Riley Testut
c756cbdba4 Adds support for sideloading unc0ver 2020-02-11 13:29:28 -08:00
Riley Testut
f6e536a805 Improves App ID counting + management
Fetches App ID count directly from Apple, and adds AppIDsViewController to view all App IDs for the logged-in account.
2020-02-10 17:30:11 -08:00
Riley Testut
733f53109d Improves error message when registering app + app extension after App ID limit is reached 2020-02-10 16:30:54 -08:00
Riley Testut
7009a57fd7 Updates apps.json 2020-01-30 01:32:14 -08:00
Riley Testut
f7bfe0638a Replaces frameworks with static libraries
As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
2020-01-29 23:21:08 -08:00
Riley Testut
9664d4fe7f [Both] Updates app version to 1.2b2 2020-01-27 12:55:12 -08:00
Riley Testut
c26b77f73f Updates apps.json 2020-01-27 12:53:44 -08:00
Riley Testut
5e59489287 Migrates from Core Data model v2 to v3 2020-01-24 16:11:42 -08:00
Riley Testut
281a3a9361 [AltServer] Disables wired connection timeout 2020-01-24 15:16:48 -08:00
Riley Testut
94f44da097 Removes “Delete App” functionality for non-debug builds
No longer necessary now that AltStore can detect when apps are uninstalled, but still useful for development.
2020-01-24 15:15:19 -08:00
Riley Testut
477f36cde6 Updates most InstalledApp/Extension properties when refreshing apps 2020-01-24 15:03:16 -08:00
Riley Testut
dc587510fc Displays remaining App ID count 2020-01-24 14:54:52 -08:00
Riley Testut
0c0c1c7a37 Improves 10 App ID limit error handling 2020-01-24 14:14:08 -08:00
Riley Testut
c3ff121441 Adjusts AltStore version font size 2020-01-24 11:34:26 -08:00
Riley Testut
d4e45214a5 Disables “Revoked AltStore Certificate” check for debug builds 2020-01-21 17:14:16 -08:00
Riley Testut
77715c8085 Stops wired connection listening socket when entering background 2020-01-21 17:11:16 -08:00
Riley Testut
1b2bb5ca46 Adds InstalledExtension 2020-01-21 16:53:34 -08:00
Riley Testut
a2de6929b5 Adds InstalledApp.installedDate 2020-01-21 16:49:38 -08:00
Riley Testut
91bf489058 Fixes “Device Already Registered” error 2020-01-21 15:12:48 -08:00
Riley Testut
c463a4bf6b [AltServer] Enables installing AltStore to devices over WiFi 2020-01-16 16:03:46 -08:00
Riley Testut
9ac44f8d9e [AltServer] Fixes session expiring when downloading apps on slow connection 2020-01-16 16:00:35 -08:00
Riley Testut
41cbf1bdd5 Changes resigned bundleID format to fix Keychain issues
Some apps (such as Cercube) can only access the Keychain if the app’s resigned bundle identifier is prefixed with the original bundle identifier.
2020-01-14 18:57:32 -08:00
Riley Testut
f04e0de990 Adds InstalledApp.team relationship 2020-01-14 18:39:44 -08:00
Riley Testut
88528ad35a Only updates ALTAppID features when they have changed 2020-01-14 13:20:26 -08:00
Riley Testut
c081560522 [AltServer] Fixes memory leaks when installing apps 2020-01-14 12:19:38 -08:00
Riley Testut
474565486e Fixes Patreon deep link not working on app launch 2020-01-13 13:53:04 -08:00
Riley Testut
d69b399c9d Displays version number in Settings 2020-01-13 13:32:55 -08:00
Riley Testut
38f666c0de Updates apps.json 2020-01-13 12:07:33 -08:00
Riley Testut
0e25aff1d4 Prevents deleting legacy sideloaded apps 2020-01-13 11:22:40 -08:00
Riley Testut
1e25955cd3 [Both] Updates app versions to 1.2b 2020-01-13 10:37:49 -08:00
Riley Testut
cbf6a3ad9c [AltServer] Updates bundle version to 6 2020-01-13 10:19:42 -08:00
Riley Testut
a980d65c59 Shares AltKit scheme 2020-01-13 10:17:38 -08:00
Riley Testut
64a5527049 Falls back to using canOpenURL to detect AltStore/Delta/Clip installs 2020-01-13 10:17:38 -08:00
Riley Testut
3fb190841e [Both] Adds support for installing apps over USB 2020-01-13 10:17:30 -08:00
Riley Testut
11255bbd14 Fixes session expiring when downloading apps on slow connection 2020-01-08 12:41:02 -08:00
Riley Testut
4be4a9895d Uses UTIs to determine whether apps are installed or not
AltStore now inserts an app-specific UTI when resigning apps, and it periodically checks whether that app has been deleted by checking whether UTTypeCopyDeclaration returns nil for the same app-specific UTI.
2019-12-17 19:17:45 -08:00
Riley Testut
a0b63d1eb4 Updates app version to 1.1.2 2019-12-16 13:56:23 -08:00
Riley Testut
80255a830e Updates apps.json for AltStore 1.1.2 2019-12-16 13:52:24 -08:00
Riley Testut
c4d2eaa17a Adds Clip to apps.json 2019-12-16 13:52:14 -08:00
Riley Testut
f12d469a52 Fixes crash when signing in
ALTAnisetteData.timeZone was nil for some users after receiving it from AltServer, so there is now a default time zone value to ensure it’s never nil.
2019-12-16 12:27:09 -08:00
Riley Testut
fbc58386c9 Updates apps.json for AltStore 1.1.1 and Delta 1.1.1 2019-12-13 11:58:53 -08:00
Riley Testut
08525926d1 [AltServer] Fixes erroneous “3 App Limit Reached” error 2019-12-11 13:05:12 -08:00
Riley Testut
15866f2cb3 Fixes increasing app size when refreshing
We now delete temporary directory + resigned .ipa before installation is complete to ensure AltStore doesn’t quit before we have the chance to.
2019-12-11 12:26:48 -08:00
Riley Testut
99ac8423cb Updates version to 1.1.1 2019-12-11 11:22:33 -08:00
Riley Testut
cb0a4b1c4c [AltServer] Updates version to 1.1.2 2019-12-11 11:22:31 -08:00
Riley Testut
c956e56b1d Updates AltSign 2019-12-11 10:54:32 -08:00
Riley Testut
963bd2cc71 Updates Patreon access code 2019-12-10 11:03:05 -08:00