I tried to submit an update to neato! tonight, but couldn’t. The Palm developer portal told me it contained features which weren’t available yet. The reason is that I have the 2.0b SDK installed, and while neato! has absolutely no 2.0 features in it, the packager brands it as a 2.0 app, so the Portal rejects it.
So, to package your app as 1.4.5 to get it submitted without having to uninstall 2.0 and reinstall 1.4.5, here’s what I did: (NOTE: This is on Mac OSX, so the steps will be different on other OS’s but you might be able to accomplish something similar)
- Download the 1.4.5 SDK from Palm here
- Open the disk image (.dmg) and copy the .pkg file to your computer.
- Download Pacifist
- Run Pacifist and click Open Package
- Select the 1.4.5 SDK .pkg file from earlier and navigate to:
- Contents of Palm_webOS_SDK-Mac-1.4.5.465.pkg
- - Contents of opt.pkg
- - - PalmSDK
- - - - 0.1 - Select the bin and share folders and click the “Extract to…” button the toolbar.
- Extract them to somewhere on your computer that you’ll remember.
- Now, instead of just typing palm-package to package your app, you will have to type the full path of the 1.4.5 palm-package binary
For instance, I navigate, in the Terminal, to my neato! folder and enter:
/opt/PalmSDK/0.1/bin/1.4.5/bin/palm-package ./
Since I created a 1.4.5 subfolder in the 2.0 SDK’s bin folder.
The newly packaged .ipk installed on my 1.4.5 Sprint Pre just fine and I was able to submit the update to Palm without an issues.
Let me know if you have any questions!
Edit: On Windows, you can’t extract the files from the installer. To do this on Windows:
- Uninstall the 2.0 SDK
- Download and Install the 1.4.5 SDK
- Copy the bin and share folders to a new location on your computer
- Uninstall the 1.4.5 SDk
- Reinstall the 2.0 SDK
Not as easy, but it’ll work.
-
zhephree posted this