Hi, great that you've figured it out! I just got up and saw your message from 
last night and wanted to point you to a different thread we already discussed 
these working settings:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
<plist version="1.0">
<dict>
<key>CFBundleIdentifier</key>
<string>NAME</string>
<key>CFBundleShortVersionString</key>
<string>VERSION</string>
<key>CFBundleVersion</key>
<string>VERSION</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleDisplayName</key>
<string>NAME</string>
<key>CFBundleIconFile</key>
<string>ICON_FILE</string>
<key>CFBundleExecutable</key>
<string>MacOS/NAME</string>
<key>CFBundleName</key>
<string>NAME</string>
<key>CFBundleGetInfoString</key>
<string>NAME VERSION</string>
<key>LSHasLocalizedDisplayName</key>
<false/>
<key>NSAppleScriptEnabled</key>
<false/>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>LSBackgroundOnly</key>
<false/>
</dict>
</plist>

Greets, Matthias

On Jun 29, 2011, at 7:56 AM, ams.fwd wrote:

> After a lot of jiggering and pokering (since I don't do OSX) what I
> found was that if I set LSBackgrounOnly to 0 I would get two icons but
> one would bounce for a long time and even after it settled down I
> could only Force quit it. Finally I set the executable to "MacOS/name"
> and LSBackgroundOnly to 0 and now everything works perfectly. I have
> no clue exactly why, but it does.
> 
> AM
> 
> On Jun 28, 2:42 pm, "ams.fwd" <[email protected]> wrote:
>> Hi.
>> 
>> I have a basicmacpyobjc app which when launched from the command
>> line sets up its app icon and shows up in the dock.
>> 
>> When packaging it with pyinstaller I add in the .lproj and .icns files
>> and modify the plist file to point to the proper icns file.
>> 
>> When I launch the .app file the app does launch (2 procs as expected)
>> however the icon does not show up in the dock. Switching the
>> LSBackgroundOnly to false throws uptwoiconsin the dock, but they
>> are the default appiconsand not mine. Also one of theiconskeeps
>> permanently bouncing and has to be force quit.
>> 
>> How do I go about debugging this and/or fixing this?
>> 
>> My Info.plist is included below.
>> Any help would be great.
>> 
>> Thanks.
>> AM
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
>> <plist version="1.0">
>> <dict>
>>         <key>CFBundleDisplayName</key>
>>         <string>MyApp</string>
>>         <key>CFBundleExecutable</key>
>>         <string>MyApp</string>
>>         <key>CFBundleIconFile</key>
>>         <string>appicon.icns</string>
>>         <key>CFBundleIdentifier</key>
>>         <string>com.example.foo</string>
>>         <key>CFBundleInfoDictionaryVersion</key>
>>         <string>6.0</string>
>>         <key>CFBundleName</key>
>>         <string>MyApp</string>
>>         <key>CFBundlePackageType</key>
>>         <string>APPL</string>
>>         <key>CFBundleShortVersionString</key>
>>         <string>0.0.1</string>
>>         <key>LSBackgroundOnly</key>
>>         <string>1</string>
>>         <key>NSPrincipalClass</key>
>>         <string>NSApplication</string>
>> </dict>
>> </plist>
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "PyInstaller" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/pyinstaller?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyinstaller?hl=en.

Reply via email to