Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

El Capitan Dev preview? #505

Closed
codeOfRobin opened this issue Jun 9, 2015 · 19 comments
Closed

El Capitan Dev preview? #505

codeOfRobin opened this issue Jun 9, 2015 · 19 comments

Comments

@codeOfRobin
Copy link

Any tips on getting Flashlight to work on El Capitan?

@nicohein
Copy link

nicohein commented Jun 9, 2015

Please have a look at issue #494

@codeOfRobin
Copy link
Author

Not really. I'm not getting any errors. Just this.
Any way I can disable this safeguard?
screen shot 2015-06-09 at 5 46 53 pm

@TP18
Copy link

TP18 commented Jun 9, 2015

agree this is a different issue, since EasySIMBL is working again on 10.11. I have the same error message

@Sajonara
Copy link

If someone could explain how I can build my own version? I have a dev account and xcode 7 but when I clone the repo it always says that "no code signing identities" were found and there is an error with the existing ones, which well is because I am not Nate and my certificates are different, I tried to change several options but this error persists. Maybe it just helps to compile the code with the new Xcode to be compatible with the new os, because Xcode proposed some changes which it made automatically when I said, yes sure, do it. I have no experience with Xcode... hence I don't know how to change this.

@cHemingway
Copy link
Contributor

@Sajonara
Copying from my comment on issue #400, and expanding:

  • Install all dependencies with $ pod install
  • Switching to "don't code sign" for all projects/targets in Flashlight.xcworkspace
  • Remove the final "Run shell script" stage from Flashlight build phases that installs Crashlytics. I don't have an account for this service, and don't think I need one to test the build.

Code Signing can just be disabled if you are running it locally. Its needed for the app store and downloads though, as Gatekeeper disables unsigned code from running by default.
The comment I made about .pyc files on issue #400 should be fixed by now.

This should really be on the Wiki I guess

@codeOfRobin
Copy link
Author

^How does building from source solve the problem?

@cHemingway
Copy link
Contributor

@codeOfRobin. It won't on its own, but editing the source code logically let's you remove the safeguard. I mainly replied because Sajonara asked.

@kamilwaheed
Copy link

Manually did this:

if (![@[@"911", @"916", @"917", @"948"] containsObject:spotlightVersion]) {

... and successfully built the source. (notice the addition of version "948".)

I know that's pretty lame. I know nothing about Mac development so please spare me that. I've just been wanting to experiment.

With this change, I no longer see the error ("Flashlight doesn't work with your version of Spotlight.") but it doesn't seem to work either.

@yzlnew
Copy link

yzlnew commented Jun 14, 2015

So can we expect a fix release before the public release of EI Captain?

@MrLoh
Copy link

MrLoh commented Jun 19, 2015

@yzlnew give the guys a break. They are obviously working on this and the EasySIMBL problem and will certainly release a fix asap, but no one knows what excactly the problem is, so noone can predict when it will be done.

@codeOfRobin
Copy link
Author

@MrLoh, while I completely agree with your sentiment, I still think it's a relatively simple fix.

@codeOfRobin
Copy link
Author

Oops. Pressed the wrong button while on mobile.

@MrLoh
Copy link

MrLoh commented Jun 19, 2015

@codeOfRobin hopefully! it's really sad to not be able to use flashlight 😭 It's so awesome 😃

@codeOfRobin
Copy link
Author

I'm gonna try to fix it myself this week as soon as I can figure out how to fix the build errors. I followed the exact procedure @cHemingway mentioned

@selaromi
Copy link

@codeOfRobin any luck yet?

@codeOfRobin
Copy link
Author

Nope. Can barely get cocoapods to work with Xcode 7 :(

Sent from my iPhone

On 11-Jul-2015, at 7:03 PM, selaromi [email protected] wrote:

@codeOfRobin any luck yet?


Reply to this email directly or view it on GitHub.

@guest4849384
Copy link

Hey did anyone tried [this](https://gist.github.com/hetima/51b71091aedf622f61f7) ?

https://gist.github.com/hetima/51b71091aedf622f61f7

@nate-parrott
Copy link
Owner

Hi all —
Sorry I haven't been active on the project recently. I've been working at
apple over the summer, so, as you might imagine, it's not so easy to
contribute to open source, especially something so closely related to what
I'm doing at work. If someone else manages to patch this thing to work on
OS X, I'll have someone issue an update. Best of luck!
On Sat, Jul 11, 2015 at 14:53 guest4849384 [email protected] wrote:

Hey did anyone tried this
https://gist.github.com/hetima/51b71091aedf622f61f7 ?
https://gist.github.com/hetima/51b71091aedf622f61f7


Reply to this email directly or view it on GitHub
#505 (comment)
.

@nate-parrott
Copy link
Owner

BinaryAge, which makes a number of commercial products based on tweaking OS X system apps, has folded their hands and said they won't be able to continue messing with system apps in El Capitan. [1]

It doesn't make sense to continue trying to hack Spotlight. But I think Flashlight has a bright future outside Spotlight, as its own app.

[1] You can technically continue to tweak system apps if you reboot into a recovery partition and turn off System Integrity Protection, but user's aren't going to do that. And it's probably ridiculous to ask anyone — even a very technical user — to do it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests