What does `uicache` command do on jailbreak iphone? [closed] - ios

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 years ago.
Improve this question
I use the command Whenever I install a jailbreak app and the app's icon doesn't show up. What are some of the command's other use cases? What's the mechanism behind the command?

SpringBoard (the "home screen" application) keeps a cache of all app icons. When installing or removing apps from the App Store, installd performs those changes and updates that cache to reflect them. When installing apps by other means (such as through Cydia), installd is not involved in any way, so for the app to show up properly on the home screen, the cache has to be updated "manually" somehow.
That is exactly what uicache was designed to do. How exactly it achieves that varies between iOS version, but it's mostly a combination of removing the cache files, killing/reloading the services dealing with them and iterating over the installed applications to build a new cache.
You can check its source code on saurik's git repo.

Related

Should I change build version of my app after TestFlight in App store connect? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 years ago.
Improve this question
I built and uploaded my app to TestFlight for testing. I tested, solved some problems, and changed some parts. I want to publish on App Store now, so I archived my app from Xcode, but when I do this process should I change the build version? Because there is a build of my app in App Store Connect as I said. I don't know what should I do it is my app :(
when I try same version I got this error
It's okay I solved my problem. There are 2 concepts in xcode build and version. I just changed the build, the version number remained the same.

Xcode Substitutions [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I have created an application that works on Mac Os X that displays an HTML5 program in JQuery Mobile that I programmed using Fluid. I would like to program another version of this application that works on iPhone and, if possible, other iOS devices. I am trying to download Xcode, but the file is so large that my browser first says that it is going to take 14 days, then it just says "Cancled." And yes, I have tryed it with a stronger WiFi conection, the same thing happened. I heard that Apple start-up discs have Xcode on them, but I can't find any of them. Is there a substitution for Xcode that you can use to program iOS devices?
There is no substitute. Have you tried downloading it via the App Store?

How can I extract data from third party apps from an iPad? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I've got an iPad that's got some important data stuck inside one of the apps, with no way to get it off (basically, it has a syncing problem with an external server). It's a third party app from the app store. I'd like to manually access the app's data, in the hope that I can extract it manually. How do I go about this using iTunes/XCode?
Install iExplorer, plug the iPad into your Mac and then use iExplorer to retrieve the data files.
Update: When I wrote this answer in 2013, this above was the case. However, Apple changed the security model in iOS 8.3 so that it's no longer possible for third party apps to access files in the app sandbox.
The makers of iExplorer have a detailed support page covering this issue.

Is it possible to merge two apps on the App Store into a single app? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
Here's the situation: I created an app and released it, only to discover a friend of mine had actually created a similar app. We decided to combine our efforts and make a single app going forward, using his app's name (and my code).
Now granted my app was just released so there's practically nobody using it, but even so I'd like to not just abandon those people that may be using it. I'd love it if there were some way to merge the apps such that users of my app were notified of an updated version that actually downloads the other app's bundleid (but which will have the same codebase as the previous version of mine).
Is there any support for this scenario on the App Store?
Failing that, I would at the very least like to transfer purchases of the old app into purchases of the new app.
No, I don't think there is any way to do what you describe. Apple treats apps as completely separate, and does not allow you to transfer one to another.

How to run newer app version on unsupported iOS versions? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I like the redesigned version of Evernote and want to install it on my iPod touch 4th gen. with iOS 6.1.3. I opened up its plist file, looked for any parameter that would relate to iOS version restriction but I couldn't find any.
Does anyone know where/how I can edit the source code so I can use it on my iPod touch?
You can't just edit the minimum OS version and expect it to work. There are several problems with that.
The app bundle is read-only, and code-signed. Any changes to it and it won't run. You could probably solve #1 on a jailbroken phone.
App developers tend to use OS features and APIs from the minimum OS version without any runtime testing that those features are available, because the system is supposed to prevent the app from running on earlier OS versions. If you defeat the minimum OS check and the developer uses a class or method that is not in the older OS, the app will crash.

Resources