Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Exotic-Car Man

macrumors regular
Original poster
Oct 29, 2010
138
0
USA
Every time I boot up Steam, this little annoying window comes up: http://imgur.com/eRmq5Ui. However, Steam is already part of the connections that can be allowed: http://imgur.com/g6G0nJF. After digging around a little, I discovered that it's because Steam's code signature does not exist! I've tried doing almost everything on the following four pages to no avail: 1 2 3 4.

Sure enough, typing
Code:
codesign --verify /Applications/Steam.app
results in
Code:
/Applications/Steam.app: code object is not signed at all
In architecture: i386
As suggested in sources 2 and 3, I have created my own certification (called SteamCert) and followed the steps described exactly. However, every time I type
Code:
codesign -s -f "SteamCert" --deep /Applications/Steam.app
I get the error,
Code:
/Applications/Steam.app: main executable failed strict validation
The only things I haven't done is: cleared the cache as described in source 2, as I'm unsure what the ramifications of that will be; and reinstalled Steam, since I'm pretty sure that would remove all data on my games. For reference, I'm currently using 10.9.5, awaiting Civ V or Beyond Earth support for Yosemite before upgrading.

Does anyone have experience codesigning apps?
Thanks.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.