Rejected by Apple

Well I made a mistake,  I forgot to let users know if they weren’t connected to the internet.  Apple rejected it.  So I need to fix that and resubmit.  No biggie…  Actually it was for the best, my website design is not done and I decided to redo my icon for the app as it wasn’t as good as I would like.

Submitted to Apple!

Submitted my first app to Apple!  Keeping my fingers crossed it gets accepted.  Now I need to work on the website design.

Code Signing fun

Trying to do an Ad-Hoc distribution.  It’s not going so well.  I believe I did everything correct but then when I distribute to some iphones it is giving a permission denied error in the log files that are viewable through the organizer.  I guess I will just regenerate all my certificates and start the process from scratch.

(Well regenerated all my certificates and works great now.  I think the problem was at one point I regenerated some stuff when I was having those keychain troubles trying to fix that and in the process I messed up my certificates.)

Compiling for 2.2.1 with 3.0 SDK

Only had SDK version 3 as active possible targets when trying to do a compile for Ad Hoc.  After a little fiddling around I found that if I switch the Base SDK to 2.0 in Project Settings.  I can now compile for all options.

Code Signing Ugghhh

Well my code signing broke again for who knows how many times.  Turns out a reboot of the device fixed the trouble.  So if your iphone in the organizer says: “Could not support development” try rebooting your device if that doesn’t work reboot your system.

(I finally traced the problem with code signing breaking to coda breaking my keychain.  Got some help from the panic guys but it still seems to break it every now and then.  Anyway at least now I can fix it quickly.)

Progress

I am making good progress.  I got the UI mostly done for the browser part.  It works how I want it to and is the browser I want for the iphone.  Full screen mode.  Easy access to the toolbar if you need it.  A nice way to access the back button for browsing sites in full screen mode.  I figured out how to make a button that can swap itself.  I didn’t want a separate button for stop and reload since those options are mutually exclusive.  So I figured a way to combine them into one button.  I added some notification to know when buttons are pressed.  Unobtrusive but noticeable, because sometimes its hard to tell when the iphone registers a click or not.  I also made my icon.

Renaming a Project

Well today I decided on the name for my app and I needed to rename the project to match.

I found this link which was very helpful.  http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/

This is the main part of the post, however he forgot a couple of crucial steps, see step 7.

  1. Copy/rename the folder into new name
  2. Get inside the new folder and rename the .pch and .xcodeproj files
  3. Delete the build folder
  4. Open .xcodeproj file in text editor, like TextMate or TextWrangler. That’s actually a folder, which contains 4 files (you can also right-click and do Show package contents, which will reveal the files)
  5. Open project.pbxproj in text editor and replace all instances of the old name with the new name
  6. Load the project file in XCode, do Build/Clean all targets
  7. Open all class files and xib files and do a search and replace of the old name for the new name.  Don’t forget mainWindow.xib like I did initially.

Newbie Mistake

Well learned something new.  I was having some trouble linking one of my outlets.  Newbie mistake.  I had it set as UIImage, well that’s wrong, it should have been UIImageView then it would let me connect it correctly.  Helps to name things correctly:-)

Show, hide and animate a view

Well tonight I figured out how to show and hide a view, animate it and control it with a button.  Also I figured out how to hook it all up without really needing to refer to a tutorial or book which is nice I am finally getting the hang of things at least a little.  I have been sick with a cold, so not too much else to report.  I had a very old logo redone for my new iPhone company and also came up with a name, “TapMode” and yes I got the .com domain. That is how I ended up with that company name, took a few hours of combining words to get something that was ok and wasn’t taken.  Tomorrow I will do a little more work on my lower toolbar and I think I will have that done.

Thanks Tumblr! Theme by Thijs.