Riley Testut
963fa439fc
Supports apps with app groups/additional entitlements
2019-06-25 13:34:05 -07:00
Riley Testut
a7abb10e5f
Creates new provisioning profile each refresh
2019-06-24 12:02:37 -07:00
Riley Testut
23144b21eb
[AltServer] Fixes error managing profiles after long app installation
2019-06-21 11:50:53 -07:00
Riley Testut
a3ffa1795a
[AltStore] Extends background fetch time until finished refreshing apps
...
Plays silent audio in background
2019-06-21 11:33:28 -07:00
Riley Testut
39c84e623a
Prioritizes app refresh order
...
Tries to refresh apps that are about to expire first, and then always refreshes AltStore itself last, since refreshing AltStore means that the app will quit.
2019-06-21 11:20:29 -07:00
Riley Testut
c096fd02b4
[AltServer] Enforces one installation at a time
...
Blocks dispatch queue until installation finishes, at which point the next installation can begin.
2019-06-19 11:04:15 -07:00
Riley Testut
232f5f5b98
[AltStore] Adds device UDID to Info.plist when refreshing AltStore
2019-06-18 18:32:49 -07:00
Riley Testut
9d3eda9526
[AltStore] Ensures apps are downloaded before attempting to refresh
2019-06-18 18:32:38 -07:00
Riley Testut
3ac663fbf1
[AltServer] Fixes “Max Apps Allowed” error when updating an already-installed app
...
Removes provisioning profile from device before installation, then adds them back afterwards
2019-06-18 17:40:30 -07:00
Riley Testut
e7391a0542
[AltServer] Improves handling of errors when installing apps
2019-06-18 16:38:10 -07:00
Riley Testut
205fb3d7e9
[AltStore] Update AltStore itself from UpdatesViewController
2019-06-17 16:37:59 -07:00
Riley Testut
d65cef8817
[AltStore] Update apps from UpdatesViewController
2019-06-17 14:49:23 -07:00
Riley Testut
9538d05f9f
Supports both Delta and Clipboard Manager
2019-06-10 15:04:10 -07:00
Riley Testut
a932e0759e
Displays progress when downloading/refreshing apps
...
Refactors download/refresh steps into separate Operation subclasses
2019-06-10 15:03:47 -07:00
Riley Testut
4f372f959a
Fixes issues unzipping app files
2019-06-06 15:35:13 -07:00
Riley Testut
5e5896f2bd
[AltServer] Improves ALTDeviceManager logging
2019-06-06 15:35:02 -07:00
Riley Testut
c4542373c5
[AltStore] Basic Account tab
2019-06-06 14:48:14 -07:00
Riley Testut
b98ab3e852
[AltStore] Disable installed app checking for simulator builds
2019-06-06 12:56:52 -07:00
Riley Testut
1725868296
[AltStore] Refresh all apps from My Apps tab
2019-06-06 12:56:13 -07:00
Riley Testut
2947b5c992
[AltKit] Adds Result.value and Result.error convenience properties
2019-06-06 12:46:08 -07:00
Riley Testut
0895e4238f
[AltStore] Revises authentication flow with better UI
2019-06-05 18:05:21 -07:00
Riley Testut
5c4613fd20
[AltStore] Refreshes individual apps
2019-06-05 11:03:49 -07:00
Riley Testut
d1c8aa8c0e
Improves InstallError.localizedDescription
2019-06-05 11:02:41 -07:00
Riley Testut
13f9f2ea6f
Displays accurate expiration date for installed apps
2019-06-04 18:50:55 -07:00
Riley Testut
a09d6d3502
[AltStore] Refreshes installed apps in background
2019-06-04 18:30:07 -07:00
Riley Testut
2c3e9ad615
[AltStore] Removes App.ipa
2019-06-04 13:54:29 -07:00
Riley Testut
b69fb2408d
Uses URL schemes to determine whether apps are installed
2019-06-04 13:53:21 -07:00
Riley Testut
7c13c42d75
[AltStore] Fixes presenting auth alert on background thread
2019-06-04 11:32:08 -07:00
Riley Testut
cad955dd2d
Installs apps over WiFi
2019-05-31 18:32:36 -07:00
Riley Testut
8513c8242c
Downloads, resigns, and installs apps from start to finish
2019-05-31 18:32:20 -07:00
Riley Testut
87ac2799be
Updates libplist to latest version
2019-05-31 12:12:14 -07:00
Riley Testut
23e019ebcf
[AltServer] Fixes potential double-free bug when finishing installing
2019-05-31 11:23:18 -07:00
Riley Testut
d1fc207bf6
[AltServer] Adds missing NUL-terminator to request UDID
2019-05-31 11:18:00 -07:00
Riley Testut
58446d225c
Installs apps from AltStore via AltServer
2019-05-30 17:17:48 -07:00
Riley Testut
f7beccbaa6
Resigns + installs test app to connected devices
2019-05-29 15:53:02 -07:00
Riley Testut
1ece81ca4a
Installs apps to connected devices
2019-05-29 15:14:57 -07:00
Riley Testut
6794a51c12
Lists connected devices
2019-05-28 13:47:37 -07:00
Riley Testut
83ce13cd14
Adds libimobiledevice + libusbmuxd dependencies
2019-05-24 18:52:39 -07:00
Riley Testut
8abf519c94
Adds AltServer macOS target
2019-05-24 11:47:45 -07:00
Riley Testut
001a2d9365
Adds basic UpdatesViewController implementation
2019-05-20 22:24:16 +02:00
Riley Testut
0c79db4482
Displays app details when selecting app in MyAppsViewControllers
2019-05-20 21:40:04 +02:00
Riley Testut
3154a86b7a
Adds support for “deleting” installed apps
...
Temporary, because later we won’t be able to actually uninstall apps from within AltStore
2019-05-20 21:36:39 +02:00
Riley Testut
8ca9bdeee4
Enables Core Data concurrency debugging
2019-05-20 21:34:03 +02:00
Riley Testut
42734f2004
Adds basic MyAppsViewController implementation
2019-05-20 21:27:49 +02:00
Riley Testut
c3a8abf8dc
Switches to Core Data model objects
2019-05-20 21:24:53 +02:00
Riley Testut
65a8414727
Adds AltSign dependency
2019-05-10 11:47:42 -07:00
Riley Testut
ee79230d37
Changes tint color to Delta purple
2019-05-10 11:39:34 -07:00
Riley Testut
41310a852f
Adds basic AppDetailViewController implementation
2019-05-09 17:21:55 -07:00
Riley Testut
f4a3a09cba
Adds basic AppsViewController implementation
2019-05-09 15:29:54 -07:00
Riley Testut
e5957e61a2
Adds Roxas dependency
2019-05-09 12:50:10 -07:00