No Bundle problem ...

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

No Bundle problem ...

Post by rlesperance »

Hi ... While trying to add SheepShaver to a specific Desktop in TotalSpace utility, I get this display:

https://www.dropbox.com/s/x1jyi8c6m0kgn ... r.jpg?dl=0

No other app does that. The developer does not know why. Do you have a clue ?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

No clue.

SheepShaver.app is a regular application bundle. Exactly how is your SheepShaver set up and which file or package are you trying to add in TotalSpace?
User avatar
adespoton
Forum All-Star
Posts: 4273
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: No Bundle problem ...

Post by adespoton »

The image seems to indicate that the bundle identifier isn't being picked up... which shouldn't be the case with recent SS builds. Where on your HD are you running SS from? It might be a permissions issue.
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

SheepShaver is in my Applications folder. I have tried versions 2.4.20120715 and 2.4.20140201 and I get the same result. See https://www.dropbox.com/s/y5o59m83lmk5v ... o.pdf?dl=0 for SheepShaver permissions.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

There is no bundle creator, never has been in any SheepShaver version/build. Could that be the issue?

Entry in Info.plist:
Bundle creator OS Type code > string > ????

Content PkgInfo:
APPL????
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

And what do I do with that ?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

Well, if that is indeed the problem, I could make up a creator code and hope it is unique, something like "ShSh", and manually edit the latest SheepShaver build. Or TotalSpace could be made to ignore the absence of a creator code.
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

Could I suggest that the sheep walks in the enclosure !
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

I edited the februari 2014 build with creator "ShSh". I named the file "SheepShaverShSh" just for identification in the Finder. See if this SheepShaverShSh.app solves your issue.

http://www.xs4all.nl/~ronaldpr/sheepsha ... erShSh.zip
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

I do not see any SheepShaverShSh version, only SheepShaver . Is that the new version ? With that version, the no-bundle problem persist ...
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

The TotalSpaces developer replied this:
I don't immediately know why, but it may be that the bundle id is missing for some reason.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

rlesperance wrote:I do not see any SheepShaverShSh version, only SheepShaver . Is that the new version ? With that version, the no-bundle problem persist ...
When you run it, the name in the menu bar will still be "SheepShaver", but isn't the name in the Finder of the downloaded and unzipped application "SheepShaverShSh"? It is here.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

SheepShaver does not have a bundle identifier either and never had one. I tried editing the Info.plist file to give SheepShaver a Bundle identifier "com.emaculation.SheepShaver". But the resulting application will not launch.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

If I add a Bundle identifier entry to Info.plist but leave the value empty, SheepShaver will launch. If you want to try that one, it is here: (File renamed "SheepShaver-id" to make it discernible in the Finder)

http://www.xs4all.nl/~ronaldpr/sheepsha ... ver-id.zip
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

Same problem with SheepShaver-id.

I asked the TotalSpaces developer: Why is your software is displaying «no-bundle» ? What's missing that triggers that display ?

I got this reply: It means it can't find the CFBundleIdentifier - so I'm guessing there is something amiss with the application's Info.plist file.

Does that mean something to you ?
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

Yes, as I wrote above, SheepShaver does not have a Bundle ID, does not have a CFBundleIdentifier value in its Info.plist file, and it never had. (The same is true for BasiliskII.)

In all the 10+ years since these applications have been ported to OSX, it has never been an issue.

As I wrote above, I tried to edit the Info.plist file to give it a Bundle ID. I entered "com.emaculation.SheepShaver", following the usual format for a Bundle ID, but the resulting application quits on launch.

I noticed a file "com.yourcompany.SheepShaverPrefs.plist" in my ~/Library/Preferences/ folder. So I tried to enter "com.yourcompany.SheepShaver" for the Bundle ID. That one seems to work. I named the file SheepShaver-id2. Try it.

http://www.xs4all.nl/~ronaldpr/sheepsha ... er-id2.zip
rlesperance
Mac Mechanic
Posts: 172
Joined: Thu Mar 17, 2011 1:46 am

Re: No Bundle problem ...

Post by rlesperance »

Bongo ... it works here ! Sorry to have you doing all that work. I don't quite understand all those requirements, but the SheepShaver app now displays like the others. See

https://www.dropbox.com/s/6nh4ahm14apzw ... y.pdf?dl=0

Everything should be fine now. I will keep you informed. I thank you so much.
User avatar
Ronald P. Regensburg
Expert User
Posts: 7830
Joined: Thu Feb 09, 2006 10:24 pm
Location: Amsterdam, Netherlands

Re: No Bundle problem ...

Post by Ronald P. Regensburg »

This is still the February 2014 build. If I will ever create a new SheepShaver build, I will make sure the Bundle ID is included.
Post Reply