Jourdein

I code, I experienced, I blog and I share my enthusiasm

RSS
people

Submitting app to App Store

images.jpgReally… it was really a tricky tasks making sure that your app is codesign correctly and Apple website accepted your app. As I could remember, I repeat myself more than 7 times doing the same thing, making sure that I did the steps correctly or when changes require you to start from the beginning.

In a simple understanding flow of process, you need to:

1. Create a request for certificate
2. Install the certificate
3. Create App Id
4. Create Provisioning profile
5. Download Provisioning profile
6. Setting XCode to CodeSign using the certificate.
7. Get the binary file, zipped it and upload to Apple website.

So, your target is to get the binary file (.app). That .app file must be signed by XCode using certificate given by Apple. The signing process also requires that you have a valid provisioning profile which you get from Apple, generated from the certificate you’ve requested.

No Comments | Tags: , ,

ForkLift 1.7 crashed on Snow Leopard

forklift.pngI’ve install ForkLift 1.7 and suddenly, it crashed. Examining the report that is supposed to be sent to Apple, I found that, ForkLift is trying to access some of the files that aren’t there.

Googled and found that the files has been placed under a different folder in Snow Leopard. Logical thinking, the files are there but ForkLift doesn’t know where they are.

Found a fix that restore those file references by creating symlinks:

sudo ln -s /System/Library/Frameworks/AppleShareClientCore.framework /System/Library/Frameworks/AppleShareClient.framework
sudo ln -s /System/Library/Frameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore /System/Library/Frameworks/AppleShareClientCore.framework/Versions/A/AppleShareClient
sudo ln -s /System/Library/Frameworks/QuickLook.framework /System/Library/PrivateFrameworks/QuickLookUI.framework
sudo ln -s /System/Library/Frameworks/QuickLook.framework/QuickLook /System/Library/Frameworks/QuickLook.framework/QuickLookUI
sudo ln -s /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLookUI

Run the above commands in terminal. If you have problem copying and pasting, download it here. Execute the file from terminal either by

$ ./fixsymlinks

or

$ source fixsymlinks

From whom did I get the solution… Zolntanb (thanks mate)

No Comments | Tags: , , , ,

Google Chrome for Mac

mac-os-x-developer-release.jpegFinally it’s here…

But not quite here yet because currently, the Google Chrome for Mac is for developer preview only. You can download but the thing is not stable here and there.

I’ve downloaded and I like it very much. During this 2 hours using it, I found no problem what-so-ever yet. The clean interface and larger viewing area are the thing that pleased me when browsing site using Google Chrome.

Visit the developer channel for more info

No Comments | Tags: , ,

Re-Enable Edge toggle on iPhone

any_cellular_data_configuration

Last time, my bill goes up over the roof and into the pond.. :p because the iPhone was intelligent enough to figure out the setting for the Edge APN,Username, etc. I found somewhere on the internet to stop this by entering any incorrect information in it.

However, a couple of days ago, I accidentally accept an update on iPhone carrier setting which removed the configuration page. (the page reside under Settings > General > Network > Cellular Data Network). The removal of the config page allow me to to have an internet connection, which I don’t want because I haven’t subscribe to any package, thus the rate would be insane. (I think, this carrier update is applied to Maxis subscriber only since Maxis has launch its iPhone 3G).

I found a way to revert back to re-appear the config page:

  1. SSH to /User/Library/Carrier Bundle.bundle
  2. Sort list by “latest modified” and selecting it will bring you to another folder.
  3. Find MAXIS_my.bundle and delete it (advised if you backup first in case something happen)
  4. Reboot iPhone

Reference:

No Comments | Tags: , ,

Reset Leopard to its initial state

leopard-welcome

Reset or some called it “revirginize” is putting the Leopard to state where it’s first bought/installed, where you would see welcome screen/video and setup/customize your Mac OS X Leopard installation.

1. Enter “Single User Mode” – (press Command-S during startup)
2. Check file system:

$ /sbin/fsck -fy

3. Mount root partition as writable:

$ /sbin/mount -uw /

4. Remove file .AppleSetupDone (hidden file):

$ rm /var/db/.AppleSetupDone

5. Remove user(s)

$ launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
$ dscl . -delete /Users/{username}

6. Remove user(s) Home directories:

$ rm -rf /Users/{username}

7. Reboot

I think the option 4 is the key procedure here that make the installation reset to its initial state.

Sources:

No Comments | Tags: , , , ,

Disable iPhone 2.0 keyboard dictionary autocorrect

Though iPhone dictionary keyboard is an innovative word suggestion but sometimes, I would like the keyboard to be turned off so that I would be able to write in my language. Actually, if it turned off, I would not mind. I think I would be typing faster if the dictionary is disabled.

Thus, I googled on how to disable the dictionary for iPhone 2.0. In iPhone 1.1.4 firmware, they have the tweak called KB that will disabled it. But in 2.0, none of it happened to be anywhere yet. The solution I found required SSH to some folder and renaming it language bundle.

The instruction requires terminal to connect to iPhone through SSH but I prefer using Transmit (FTP app).

So, what you require are:

  • SSHed iPhone
    (I installed OpenSSH from Cydia. This mean that your phone is already jailbroken ‘ed’)
  • FTP App (I use Transmit on MacBook)

Where to start?

  1. Open FTP application. Connect to iPhone using IP address with username:root password:alpine
  2. Point you FTP browser to /System/Library/TextInput/
  3. Rename TextInput_en.bundle to something. I rename to TextInput_en_bak.bundle.
  4. Create a new folder with original name which you have renamed TextInput_en_bak.bundle
  5. Respring or reboot you iPhone to commit changes.

If you would like to see the source of website that I’ve referred to, visit:

http://n00.be/archives/724/

No Comments | Tags: , , ,

Create account to download from AppStore without credit card

For sometimes, I was using my iPhone without being able to download FREE application from AppStore because of me having to register with the credit card or paypal or visa or any other payment method. I just download iPhone apps from Cydia.

But, during that time, my friend who was able to download all that cool FREE apps from AppStore keep showing me the cool app he has and even blogging about it (read here). Ahh… I want that but I don’t want to put my VISA card there. Thus, I searched and found:

[link] How to get a Free Itunes Account (No Credit Card Needed) [link]

Actually I found 2 or 3 places that give the step on how to get the free itunes account and the one I referred is not the above one but, that link (i think) provide with steps. The basic is the same.

  • Find where to find redeem code (get it)
  • Redeemed it in iTunes
  • iTunes asked to enter account (if already exist) or create new
  • You create new (here you find out the added radio button “none” for method of payment
  • After this point is just normal step. Put your information and eureka…

You may need to put “your” US city and postcode. Good luck.

4 Comments | Tags: ,

Apple Final Cut Studio 2 & Final Cut Server Seminar

Yesterday, I got the opportunity to attend a free seminar on introduction to Final Cut Server and Final Cut Studio 2. They explain how the system should work and for me, it was something but I don’t see it has any place right now for us. What attracted us most was when the speaker touch on Final Cut Studio. It’s really motivated me again to do video editing when seeing what they can do with Motion, Color and Final Cut Pro to the video. It seems sooo easy yet resulting in a professional end result. In the old days, I did try using Adobe Premier which known to be good but they have complicated UI (maybe because I didn’t have the opportunity to see people show it to me how to use, ;p). Anyway, the seminar yesterday was quite informative and inspired me to see by myself how I can do to my videos with those things.

No Comments | Tags:

Final Cut Studio 2 & Final Cut Server FREE seminar

Visit here to register FREE

Final Cut Studio 3 & Final Cut Server FREE Seminar

Half of the page of the website

No Comments | Tags: