XCode 4 and App submission process [closed] - iphone

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I have very little experience of submitting iPhone Apps and even that was on the older XCode 3.2
I have now created an app, which is working fine on Simulator (iPhone/iPad). Now the next step is that I want to submit it to the App Store.
I would like to understand the "complete" process for submission. I know there are a lot of changes after XCode 4, but would not just like to understand what is different, but a step-by-step guide.
I have read some documentation on Apple IOS portal and the one on
http://surgeworks.com/blog/lab-mobile/iphone/how-to-build-and-submit-a-universal-app-for-distribution-on-the-app-store-with-the-ios-4-sdk
But that has left me even more confused...The information that I am looking for includes;
Whether the Certificate/App IDs/Provisioning Profile, etc still need to be created ? If yes, how ?
In my XCode, the "Archive" option is grayed out ? So when will that get enabled ?
What is the overall role in Organizer now ?
Please provide your answers in an easy language..
Thank you.

The question is overly broad, but I will give you a broad answer...
1) Yes you still have to make an app store distribution certificate.
2) Archive is greyed out because you have not selected "build for device" instead of the simulator. Select that, run Archive, then click on the archive when it finishes. Go to the portal and create a new release for your app, then it will be ready for upload. Now go back to XCode, select the archive you built and tell it to submit to the app store.
The process now is super simple, since it checks everything for you and submits from XCode.

try this tutorial its great
http://www.youtube.com/watch?v=THKpJrMu204

Related

Can I download my iPhone app xcode? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I have a quick question, I have lost the files and code for my iPhone app. I have my iTunes connect login details... is there any way of getting the code from my developers section?
Thanks for any pointers.
No, neither iTunes connect nor Apple Developer act as source control. You can get the provisioning profiles and create new certificates, but your code is yours to manage.
I would very strongly recommend looking into proper source control in the future (GitHub, for example).
Sorry, but I'm afraid not. The "code" you upload to iTunes connect is actually your project's binary. You can't download this from the portal, and even if you could, there's no way to transcribe it back into your original application code.

XCode Organizer recognizes my old developer profile [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Back when I was still in school, I was granted a student license by my school so that students could develop iOS apps and install it on their devices. That was like 2 years ago. I just updated XCode to 4.4 today and I am having problem running my apps on my device I was getting the infamous "Valid signing identity not found message"
I tried to look for a solution and decided to just re-start the entire process (get new certificate, mobile provision etc etc). It seems like the workflow to do this has changed and now everything is done through XCode. I tried to request new provision profile through XCode and I see that I am still a member of my old university. I tried to request for a new certificate and it tells me that the admin of the group needs to approve it.
I am wondering... how does XCode get all this information? I want to change my profile because it is not using the right profile (for example, on member center I see that my license will expire next month but on XCode I see it expires 7/13/2013)
EDIT:
1) try using this search text: [ios] [xcode] 'Keychain Access'
Some of the posts have huge numbers of up votes, look at those.
2) Try this question and look for originators answer at bottom - that might work for you.
3) Its possible that in addition to Keychain items, there are preferences involved here. One of the posts that comes up when running 1) describes how to move or delete other Xcode files. Unfortunately just removing Xcode does nothing to the preferences it leaves around.

iPhone : App rejected because "app does not contain sufficient user interactive iOS functionality" [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Apple rejected my app and apple gives reason as follow :
"Specifically, we noticed your app does not contain sufficient user interactive
iOS functionality."
It would be appropriate to add more user interactive iOS functionality so that
your app can be appropriate for the App Store."
My app contains one ImageView and two buttons (next and previous). And I dont need anything else.
I found one link on SO but its not useful
So what should I do? How can solve this problem?
While it sounds like a subjective reason for rejection, you should look/think about how a user is interacting with your app. If it is just a Next/Previous interaction with static images, this is the same thing as the photo gallery app that comes with the iPhone & iPad.
As a simple suggestion, you could think about linking the image to a web site. Alternatively, allow your users to add notes to the images. Both should be fairly easy, and would add functionality for the user.
Do you need an app to do this?
Could you make a webpage compatible with ios that way all other devices will have access.
Your answer is simple:
"It would be appropriate to add more user interactive iOS
functionality so that your app can be appropriate for the App Store."
To be honest I agree with Apple on this one.

Where to put open-source credit information for an iPhone app? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I'm finalizing my first iPhone apps; and wonder where should I put credit information for open-sources I used in my iPhone app? Should I put it directly in my app (users can see it if they press "About" button) or put it in a file go along with the bundle?
The 2 open-source frameworks I used have "new BSD license" and "Apache license".
What is your practice for this issue?
Thanks.
I have recently been wondering about this too.
Some Apple apps (Pages, Numbers) put it into an acknowledgements page in their section of the settings app, though I have not yet figured out an easy way to do this - each paragraph of text has to be a "Group" element, which is a little hard to get setup. This is the option I use, see this question to see how I do it:
best way to add license section to iOS settings bundle
Other apps put it in the itunes connect license agreement section, which is a lot simpler.
A third option (used by the ebay app amongst others) is having an "about" screen hidden somewhere in the application, with a "legal" subpage.

iphone app submission process [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am done with my first iphone app (SO helps a lot..thanks). Now i want to submit my app to app store for review. I can use itunes connect to submit my app. I have few questions.
1) I dont know how to create a build for release. What i mean is i dont know what profile it requires. There are help videos but they all guide to do development provisioning not for release.
2) Where do i specify all app attributes like Genre and so on.
3) I dont have iTunesArtwork but it does not show in my itunes when i create distribute build. Is it going to same for release.
Hope my question is genuine.
The iTunes Connect has a guide. Goto the iTunes connect portal and there is a PDF guide you can download listed at the bottom of the page. Follow the step by step instructions listed there.
Genre etc is specified during the submission process in iTunes Connect.
The artwork is also set in the iTunes Connect portal. However if you want to see it on development builds you can add the 512x512 png to the root of your project and name it "iTunesArtwork" (no extension).
Hope that is helpful. Really everything you need is in the developer guide found at iTunes Connect.
1 Link: the Apple guide.
2 & 3 please follow BigJason's answer.