Change App's Launch Images, with out re-submitting to store; Possible? - iphone

I was wondering if its possible to change my applications launch images with out having to go through the lengthy submission process?

It's not. An app bundle is subject for approval, not the executable per se. Sorry.

This is not possible at all with the iOS SDK

Maybe but probably not.
If the images are contained in the app themselves then no, you have to submit a new binary to apple for aproval. However, if your app was downloading the launch images from a server you could simply change the images on the server.

I think you app could show an image you save in the NSUserDefaults, for example. After it's started the app could check if a newer image is available on the web server. You can try this, i'm not sure it will be approved by apple. Just try and write there if they approved your app.

It's not possible. Your launch image is Default.png, which is packaged with the binary into an app. The whole thing needs to go through the process.

Related

How to convert a normal application icon into a downloading icon on iPhone's SpringBoard?

I'm writing a jailbroken app in iPhone, I'd like to add a updating mechanism for this app and it works like the updating via App Store.
I know that every icon on SpringBoard is a SBApplicationIcon object, while the icon with a progress bar for updating is SBDownloadingIcon object. My problem is that I can not find any method to convert.
If I understand correctly, you want to update apps like it does when via App Store with the Progress Bar on it.
Try using the itms-services (Wireless ad-hoc distribution). For that you need to create a simple plist file and the ipa and upload it to a server. It'll help you download the app in the same way App Store does.
I understand since it's for jailbroken filesystem, it's not on the App Store. That's why I'm saying, upload the two files (IPA and PLIST file) to a free web server space, you can get easily.
If you can build an ipa for the app, then follow the link I mentioned above.
If it's a .deb package, then it can't be done that way, AFAIK.
Hope this helps.
If you want to do this, you have to use a itms-services url. Since your code can't make itself writable, you will not be able to change the object from a SBApplicationIcon to a SBDownloadingIcon object (and back again to a SBApplicationIcon so that users can use the app).

Can an iOS app have no icon?

Is it possible to create an app that does not appear in the Home screen, and allows another app to grab its resources (sounds, images, etc)?
I want to create a lightweight app (app #1) and upload it to the app store. Then I would like to be able to direct users to download an add-on (app #2) if they want that contains more images and sounds. Then app #1 would read these resources from app #2.
I'm trying to avoid having my own server to serve these images, and just have the App Store handle this for me. I know I can do this on Android, and was wondering if it's possible in iOS as well.
Is it possible to create an app that does not appear in the Home
screen, and allows another app to grab its resources (sounds, images,
etc)?
Not only can you not create an app that's hidden from the user, you also can't access the resources of one app from another. Each app lives in its own sandbox and cannot read (or write) into the sandbox of another app.
I want to create a lightweight app (app #1) and upload it to the app
store. Then I would like to be able to direct users to download an
add-on (app #2) if they want that contains more images and sounds.
Then app #1 would read these resources from app #2.
The normal way to do something like that would be to host the resources you need on a server or just store them inside your app.
I'm trying to avoid having my own server to serve these images, and
just have the App Store handle this for me. I know I can do this on
Android, and was wondering if it's possible in iOS as well.
No, not possible.
If you are able to use the In-App Purchase system, then Apple will host this for you. From the docs, I'm not clear if this is iOS 6 only or is available for older versions (I haven't seen any reason it wouldn't work for older versions, but I haven't tried it).
Note that most iOS 6 specifics are under NDA, so please do not discuss them here until iOS 6 releases. This particular fact is public, however:
https://developer.apple.com/technologies/ios6/
https://developer.apple.com/appstore/in-app-purchase/index.html
https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf
No it's not possible. You have to setup an icon and it will be displayed on the iPhone springboard.
No it cannot, why do you need one?
Sadly No in IOS but in android this is possible.
There can exist an app without an icon. But it can still be managed or removed in "Manage Application" under settings.
This is required in scenarios, like say I want this app to alert user when he is going out of region, using GPS in the background. I do not want any icon nor any user interface.

iPhone App Missing Graphics

I'm just encountering a new problem with my first iPhone App.
On my local device with Xcode everything runs well.
But now I uploaded my App to iTunes Connect and now it's live and one can download it.
But when I use a promotional Code and download my own app, some graphics are missing and there's just a white graphic with no image...
But I think if apple had seen this they wouldn't allow the app to be downloaded?!
What can I do?
Make sure your graphics files were actually copied into your project, and not just referenced, since then they would only exist in their original place on your computer.
Are you testing both the App Store version and the development built version on the same device? Completely delete the app and redownload it from the App Store. It acts funky when you try to replace the development version with the App Store version.
Maybe when you add the graphics to your app,you forgot to mark the add the files to main folder!I had the same problem!
Sorry for my english!

iphone app overlapping problem

Whenever I run an app on my iPhone, the app is keep overlapping.
I think it's because I'm using it as a team id.
Does anyone know if I can make multiple apps on an iPhone?
Thanks.
Make sure that, in the provisioning portal, you are using an AppID which allows multiple applications simultaneously. Something like 12345ABCDE.com.world.hello.*
Are you using the same bundle identifier for each app? You should be able to create and load as many apps as you want. Take a look in the info.plist files and see if the bundle identifiers are the same for some reason.

How to automatically update an iPhone app from within the app itself?

This link shows a video where an app upgrade is "forced" from within the app itself:
http://buzzworks.de/blog/update-ios-beta-apps-from-within-the-app
The App Store is not called in and it's said to work only for AdHoc
apps.
Anyone knows how is this possible?
edit: please give a look to the video before answering. AdHoc apps are signed by the developer and they do not come from the App Store. This sort of forced update is useful when doing beta testing and in enterprise applications.
I've found that it's all explained here:
http://developer.apple.com/iphone/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
The developer should create an .ipa with the app and a manifest in plist format with the URL to the .ipa and a few other things.
The app can optionally implement its own way to find if an update is available and open
the URL to the manifest.
I didn't it's really possible because the app has to somehow sign itself. The best I can think of right now is that the app is not signed?
You can always force people to go to the app store when a new version is out. Simply make the app connect to a webservice first. Other solutions are not accepted by Apple, or will quite simply not work because of other issues (signing is one of many).
You could also design your app in such a way that forced updates are never a requirement. You can load your user interfaces from the web (Apple has presented some valuable information about that during the previous WWDC), your data can come from the web, and if there is any other correction to do just ensure your app is backwards compatible.
That's how the app store works. And it never requires a 'forced update' ... Well, almost never ;-)