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

mikeyb99

macrumors newbie
Original poster
Jan 10, 2014
10
4
I've been using Textwrangler for two years now from the time I bought my Mac, on Mavericks, Yosemite and now El Capitan. A couple of days ago it suddenly wouldnt launch - nothing happens, no error message.

Looking in the system logs I can see the following:

17/02/2016 12:00:44.000 pm kernel[0]: proc 3709: load code signature error 4 for file "TextWrangler"
17/02/2016 12:00:44.305 pm amfid[103]: /Applications/TextWrangler.app/Contents/MacOS/TextWrangler signature not valid: 0xfffefa2a
17/02/2016 12:00:44.322 pm taskgated[332]: killed com.barebones.textwrangler[pid 3709] because its use of the com.apple.developer.team-identifier entitlement is not allowed (error code -67063)
17/02/2016 12:00:44.322 pm com.apple.xpc.launchd[1]: (com.barebones.textwrangler.6432[3709]) Service exited due to signal: Killed: 9

So, it would seem that overnight the app has suddenly become untrustworthy, if I read the messages right! There has been no update to the app and no updates to OSX during this period. Has anyone else had a similar problem with an app?
 
Because TextWrangler in the MAS makes compromises vs sandboxing? TW's big brother BBEdit isn't even IN the MAS any more because of this.

Also, @Alrescha, to avoid the software being killed by Apple in the first place?

IMO, the only things you should get from the MAS are things you can ONLY get from the MAS.
 
Because TextWrangler in the MAS makes compromises vs sandboxing?

TextWrangler makes one compromise - it is unable to overwrite files not owned by the user. That is probably a feature. As is the sandbox - it helps to ensure that apps are reasonably well-behaved.

Also, buying from the MAS means there is one less application that will try to sparkle its way through my firewall (something that is never going to happen). It also means that someone (other than the developer) has looked at it, and at least minimally tested it.

IMO, the only things you should get from the MAS are things you can ONLY get from the MAS.

I know that there are some developer-oriented reasons to avoid the MAS, but as a consumer: if an app is available in the Mac App Store, that is where I am going to get it.

A.
 
TextWrangler makes one compromise - it is unable to overwrite files not owned by the user. That is probably a feature. As is the sandbox - it helps to ensure that apps are reasonably well-behaved.

Also, buying from the MAS means there is one less application that will try to sparkle its way through my firewall (something that is never going to happen). It also means that someone (other than the developer) has looked at it, and at least minimally tested it.



I know that there are some developer-oriented reasons to avoid the MAS, but as a consumer: if an app is available in the Mac App Store, that is where I am going to get it.

A.
Exactly the reason I got it from the MAS - that's my general policy :)
 
  • Like
Reactions: nightcap965
Because TextWrangler in the MAS makes compromises vs sandboxing? TW's big brother BBEdit isn't even IN the MAS any more because of this.

Also, @Alrescha, to avoid the software being killed by Apple in the first place?

IMO, the only things you should get from the MAS are things you can ONLY get from the MAS.

What about for licensing purposes? Mac App store allows you to install on all your Macs. If you buy it from a website from the developer, sometimes you can only install it on one Mac legally.
 
One of the major reasons I use TextWrangler is to modify my /etc/hosts file to block advertising. The version from the App store won't do that. The version from Barebones will.
 
One of the major reasons I use TextWrangler is to modify my /etc/hosts file to block advertising. The version from the App store won't do that. The version from Barebones will.
With El Capitan /etc/hosts is protected by SIP. So even that won't work.

That being said, I encountered this same issue. Reinstalling the affected applications fixed it.
 
The version of TextWrangler downloaded from Barebones can still be used to edit the hosts file in El Capitan.
 
Works for me and I have not disabled SIP.
[doublepost=1456006752][/doublepost]From: http://www.barebones.com/store/macappstore.html#appstore_differences

Are there any differences between the Mac App Store versions of your software and the versions available directly from your web site?

In BBEdit and TextWrangler, authenticated saves (the ability to save changes to files that you do not own) and the command-line tools are not available in the Mac App Store versions, in order to comply with Apple’s submission guidelines.
 
You are probably using the version of TW downloaded from the Apple Store. It has been crippled in that regard (as per my previous post). Delete the Apple store version and download directly from Bare Bones
I am, but that's irrelevant here - my test was done with good old nano in the Terminal... oh but I didn't run it as root. Problem solved!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.