If you want to run a demo version of iKeePass it is now possible on your Mac. Running the demo version requires an installed iPhone Simulator or xcode. The demo version can be downloaded here.
NOTE: This file runs only in the simulator environment - not on your iPhone.
Please unzip the downloaded file to :
~/Library/Application Support/iPhone Simulator/User/Applications/
You should see a new folder (“0134BA76-2D08-4DF0-8666-B8DC5EA3AD58″) containing all necessary files. iKeePass will be automatically installed on the next start of the iPhone Simulator.
If you are an iPhone developer and want to join the iKeePass development team, please contact me.
Update: This is version hell: you must have the same OSX Snow Leopard and the same xcode version installed as me.
Keep up the hard work. I don’t have a mac, but I have an ipod touch, so I’m encouraged that you are still pursuing this.
Thanks for all the work, we are all hoping Apple will accept this APP. I am trying to load on my MAC and keep getting an error.
“The Application ikeeppass quit unexpectdly”
It doesnt seem to load into my simulator….any ideas?
You cannot start it by simply double clicking on it. You must unzip the file in the directory ~/Library/Application Support/iPhone Simulator/User/Applications/
then you should start the iPhone Simulator from the xcode ide.
For more information see here: http://discussions.apple.com/thread.jspa?messageID=7680994
Ok, one step closer…
The icon is now in my simulator however upon starting the icon, i get a new error. This error is much longer and more detailed. Here is the start of the error message:
Thanks
Identifier: iKeePass
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [73]
Interval Since Last Report: 1063 sec
Crashes Since Last Report: 4
Per-App Interval Since Last Report: 0 sec
Per-App Crashes Since Last Report: 4
Date/Time: 2009-10-22 11:22:02.187 -0300
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: 4185E885-A0ED-48EA-BF1B-A14D8D92F764
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0×0000000000000002, 0×0000000000000000
Crashed Thread: 0
Application Specific Information:
iPhone Simulator 3.0 (138), iPhone OS 2.2.1 (5H11)
*** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘*** -[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive (0×4e, 0×49, 0×42, 0×41, 0×72, 0×63, 0×68, 0×69)’
Awesome! I’ve been hoping that someone would be working on this. I don’t want to bother with password safe type apps on my iPhone unless I can sync the one on my computers which I use KeePass for.
I’ll download your demo and see what I can do with it. I’ve been looking for a good reason to learn iPhone development.
Hey
com.apple.PeoplePicker.plist is a symlink … maybe this is the problem
Can you not post a file we could run on JB devices?
WOW, this would be just perfect if you guys can get this going. Good luck !!!
I copied the ”0134BA76-2D08-4DF0-8666-B8DC5EA3AD58″ directory to my iphone’s app directory. Reboot and i see the iKeepass icon. I can start the app, because the app closes after start. I think we must only configure some plist files to get it start.
Same for me…the app opens, then closes about half a second later. Time is too short to click any buttons or something.
Can you update the two files that are symlinks (com.apple.PeoplePicker.plist and .GlobalPreferences.plist)?
Ya, I am also getting crashes on start-up.
Mine crashes too. But that is probably because I have an old iPhone simulator or something.
I know there have been many calls for this to be released to Cydia, and up until this point I was undecided. However, I recently purchased my first 2 apps from the Cydia marketplace, and they were very pleasurable transactions. I also think it would be great if ikeepass could somehow interface with the saved passwords list in safari on the iPhone and sync to that, which is something that would never happen in an official app store app.
Keep up the good work!
I see a few people saying they can not make this work in the simulator, are there any people who have made it work ?
I just tried and had no luck.
By the way, if Apple does reject this, I would suggest using Cydia…I purchase stuff all the time and it works great.
Super Congradulations!!!!!! IKeePass is in the Apps Store for 99 cents. I purchased it, it loads, and I have gotten to the test data bases. Off now for more experimentation. You hung with it and reached the finish line — very admirable!!
Best regards,
weid1
OMG…so excited….YIPPIEEEEEEEEEEEE
Congradulations indeed !!!!
Just came here to say the same thing as @weid1, it is in the iTunes store now! Syncing to my phone now. One question @karsten, can you put in a different port number on the server line?
can you put the link in to the app in the appstore?
I can’t find it in the swedish appstore, in which appstore have been published?
I just loaded my first local KeePass file into iKeePass, and had a few growing pains. I’ll document what I found so far for a Macintosh use so that it might be a little smoother for others.
After turning on web sharing per the documentation, the documentation says to put your KeePass file in a folder called “Web Sites” folder in your user directory. On both my Leopard and Tiger machines, the web sharing folder in my user directory is called “Sites”.
Also the documentation says to enter the IP address into the server dialog entry as http://. I found that I needed to enter http:///~. Excluding my “” delimiters, of course, but be sure that the tilde character proceeds your username.
Also,I need to experiment more, but I’m pretty sure that your need to have “Use Local Data Base” = OFF to get your database to load. This setting is ON by default when the program loads.
I also noticed in the test_database.kdb file that come with iKeePass, test group 2, does not seem to work on my iPhone 3g. The entry just sits there as selected, but goes no further. Test group 1 and Test group 3 seem fine though. I am curious though how you got three test groups in there because even after loading several test files, my files only show one-at-a-time. Perhaps, I need to learn more about the basic KeePass program.
Well, that’s it for now, but I wanted to share my findings help to get all the iKeePass users up and running as quickly as possible.
Best Regards,
weid1
The mail program seemed to mangle my URL entries in the previous email. I’ll leave off the http:// out, and see if I can bypass its helpfulness so add http:// in front of my entries that follow.
Documentation says to use:
|your IP address|
I found that you need to use:
|your IP address|/~|your username|
Exclude my “|” delimiter, but make sure that a tilde character proceeds your username. I also found that no slash is needed at the end of the URL, but the load seems to work if you do add one; however, you will see two slashes in full address that iKeePass displays.
Let’s see if this try allow me to convey the intended information.
Best Regards,
weid1
Hey,
Is it me or does the iphone app only work with version 1.0 data files? I cant seem to load .kdbx only .kdb.
Let’s all talk this through to get the best use of this cool app!
Cheers,
Chris
Guess what just showed up in the app store. iKeepass that’s what. 99 cents: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=299697688&mt=8
First off, congrats on finally getting into the app store! Only 1 real concern on the app. Fairly obvious, but this app really needs copy & paste support to be useful. I realize it was started before that was even available in the OS, so understandable that it is not there.
Great start to the app, looking forward to some improvements however now that it’s made it into the store
I pulled up the following information from the Macintosh KeePassX User Guide.
KeePassX  (KPX) is a cross-platform password manager program. It is mainly designed to be used on *nix platforms, such as Linux and Mac OS X.
KeePassX currently uses same the database file format as the KeePass 1.x (Classic) password manager software for Windows. Although a Windows build for KPX exists, it is recommended to use the original KeePass on Windows, as it has more features and is more matured on the platform.
Please note that KeePassX and KeePass are entirely separate projects, maintained by two separate groups of people and consequently, share no common codebase.
Thank you for using KeePassX!
Perhaps this is why iKeePass is designed as it is. My Mac KeePassX seems to save .kdb files and I don’t see any option to use another format.
Best Regards,
weid1
I’m a developer doing some iPhone development on the side. I tried to email you from the link in the post but it seems to be broken. Perhaps a translation issue. it attempts to email to //kf@ikeepass.de I’m pretty sure that is not a valid email. Let me know how I can help.
Thanks!
wow… it’s been a long day. I dropped the // and it worked… duh!
Karsten,
I’ve tried to contact you four times now by email.
You should have received two emails from me at my allpurposeguru account, and two other emails from my company.
Why are you not returning my emails if you are continuing to solicit iPhone developers?