Discussion Forums  >  Uncategorized

Replies: 10    Views: 743

Art_Malik
I hate code!
Profile
Posts: 42
Reg: Jun 16, 2011
Los Angeles
1,220
07/21/11 09:04 AM (14 years ago)

Deploying my App to my iPhone

After months of hard work i have finally finished my app creation on Buzztouch and now completely stuck on this last hurdle. I have paid and upgraded to iOS Developer and wanted to download my app to my iPhone for my final checks. From the Provisioning Portal, i have launched the assistant on Get your application on an iOS with the Development Provisioning Assistant and completed all the step by step actions but when i came to the last step of Building the App on my phone i get the following error message: Check dependencies [BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 4.3' I have spent hours of reading and cant find the trick. I am very new to xcode and do not understand coding at all. Can someone PLEASE help guide me on how i can resolve this as i have spent allot of time in creating and researching my proposed app. Thank you.
 
MGoBlue
Apple Fan
Profile
Posts: 980
Reg: Jun 07, 2011
Gold River, CA
10,600
like
07/21/11 09:26 AM (14 years ago)
There are tutorials about this, but here's my synopsis using xCode 3.2.6: First step is to create an App ID on the iOS Provisioning Portal of your developer account. Click App IDs on the left panel, then click the New App Id button. Name your app and fill in the Bundle identifier. You can use anything you want here. Apple's example is com.domainname.appname. Next click Provisioning on the left, then the Distribution tab then the New Profile button. Select Ad Hoc for Distribution Method, enter a name, select the correct App Id, then select your device you will be installing on. The next screen will show you the list of Distribution Provisioning Profiles. You'll need to refresh the screen so that you get a download link under actions. Download this file, then double click the downloaded file to install the profile into xCode. Open your project in xCode. In the BT_Config folder, click on BT_info.plist Find the CFBundleIdentifier and change it to be the same as you set up in your developer profile above (ie. com.domainname.appname) Save your project. Then you need to set the Code Signing Identity in two places. First, double click on your project name in the left panel of Xcode. This will open the project info screen. Select the Build tab then scroll through the screen until you find Code Signing Entity In the dropdown to the right of Code Signing Entity, find your provisioning profile. (If you've done everything correctly, it will be highlighted and selectable). Next, expand the Targets in the left panel of xCode. Then double click your app name in the targets list. Do the same thing as above (select build, find Code Signing Entity and set it to your profile). That's it. Now make sure to select Device and Release from the xCode drop down at the top. I usually do a Build->Clean All Targets then Build->Build and Archive. Once its done. Save the archive, then drag it do your iphone or ipad link. Hope this helps. It's similar in xCode 4, but the screens have been consolidated.
 
Art_Malik
I hate code!
Profile
Posts: 42
Reg: Jun 16, 2011
Los Angeles
1,220
like
07/21/11 09:29 AM (14 years ago)
Thank you for your reply. I am using xCode4 and am going to to try and work my through your instruction. Wish me luck!
 
Art_Malik
I hate code!
Profile
Posts: 42
Reg: Jun 16, 2011
Los Angeles
1,220
like
07/21/11 10:06 AM (14 years ago)
MGoBlue......Thank you so much as you cant imagine how happy i am to finally see my app on my phone. It feels so surreal to see something i had planned and made story boards of to actually see it alive and working. Do you have a facebook account as it would nice to keep intouch and again thanks for the step by step as it work as a charm!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
07/21/11 10:35 AM (14 years ago)
@MGoBlue = super hero.
 
levertj
Aspiring developer
Profile
Posts: 30
Reg: Jun 15, 2011
Birmingham
300
like
07/21/11 01:30 PM (14 years ago)
MGoBlue, or David will you please read my post and help me out with my app?
 
Stefan
buzztouch Evangelist
Profile
Posts: 558
Reg: Dec 21, 2010
Sweden
14,780
like
07/21/11 01:58 PM (14 years ago)
+1 @MGoBlue
 
MGoBlue
Apple Fan
Profile
Posts: 980
Reg: Jun 07, 2011
Gold River, CA
10,600
like
07/21/11 05:42 PM (14 years ago)
Awesome. Glad you got it working. Happy to stay in touch. Facebook: http://www.facebook.com/jcevans
 
Art_Malik
I hate code!
Profile
Posts: 42
Reg: Jun 16, 2011
Los Angeles
1,220
like
07/22/11 09:45 AM (14 years ago)
Thanks MGoBlue. Just a few last question before I submit my application to Apple for approval! How can i remove the refresh button on the top corner as i dont want it to appear when people download my app. Secondly, can i disable the feature when it asks to use your location. Lastly after I download the app on my iPhone via Xcode, I noticed i was not able to access the information when i had no internet connection. Will this be the case for everyone when they download the app from iTunes (Once Approved Hopefully) or have i installed the app wrongly, as i wanted to use the prototype app on my iPhone to get peoples feedback before I deploy it. Apart from these concerns my app look amazing and thank you buzztouch for allowing me to create something i was passionate about.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
07/23/11 01:17 AM (14 years ago)
@ Art_Malik: a) As long as your app uses a Configuration Data URL the refresh button will show. If you dont' want a refresh button, remove it's Configuration Data URL in the contorl panel (Core Settings). Doing this also means that you'll need to manually submit updates to the App Store with every content change in the control panel. b) Disable the turn-on-GPS feature in your control panel. Also in Core Settings
 
Art_Malik
I hate code!
Profile
Posts: 42
Reg: Jun 16, 2011
Los Angeles
1,220
like
09/24/11 02:41 AM (14 years ago)
2 Quick Questions before I submit my second App: 1) I have completed my second App which is a gallery of all my paintings. I understand in this instance the fresh key will not be the best option for future updates as i need to physically drag upcoming images (Paintings) to my Xcode Project for my App to accurately update. (Or have i got this wrong? Am i ok to keep the Refresh Key for automatic future updates)? 2) When I do remove the Data URL in the Configuration Data URL, the refresh button still appears in the simulator. Is that normal or am i making a mistake somewhere? Should I be deleting the pre-filled information in the Cloud URL too? Thank you
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.