Comments (8)
It is Mavericks compatible. I just built it now.
- Follow the 4.5+ instructions in the README.TXT.
- Accept the recommended project upgrades.
- If compiling getActiveUrlsFromBrowsers.applescript fails, it's because you don't have Chrome installed. Install Chrome. If you prefer Chromium, install that, and "Google Chrome" to "Chromium" in the appnescript. If you'll never install a Chromium-based browser, and you aren't distributing binaries, then you can probably remove that section of the script.
The deprecations are advanced warning of features that will go away in the future. XCode supports those features for now, so they're harmless for now.
from pomodoro.
- I also had to update build settings to match my system.
Click on Pomodoro (the target app) in the left sidebar. The center section should switch to "Build Settings".
Make sure "Architectures" match your system. For me:
Architectures: "Standard Architectures (64-bit Intel) (x86_64)".
Base SDK: "Latest OS X (OS X 10.9)"
Make sure "Build Options" match your system. For me:
Compiler for C/C++/Objective-C: Apple LLVM 5.0
from pomodoro.
#295 it seems was my main issue. For that, the objective C link instructions helped:
Go to the project > Targets > Build Settings
Search Header Search Paths
Add
I was able to fix the error by adding "$(SDKROOT)/usr/include/libxml2" (including double quotes). – Hemang Jan 22 '13 at 7:03
However, your 10.9 instructions helped.
The last issue was figuring out that README.txt "distribute" did indeed mean Build and finding the app. I now have compiled my first mac app with Xcode.
Thank you.
from pomodoro.
@rcaputo do you think you could share your updated Xcode project file? I can't get past the ARC update stage #302
from pomodoro.
I did nothing regarding the ARC update. I think those were harmless warnings the last time I built Pomodoro. If the latest XCode update broke the build, I can't help you yet.
from pomodoro.
@izimbra Hey I got the same issue here, can't work out the garbage collection errors
from pomodoro.
I can confirm that building on XCode 5.X fails because of Garbage collection being deprecated. Pressing "Not now" when asked what to do with it when you first open the project doesn't help.
I was still able to build the project with a minor and tricky change:
- Once the project is open in XCode click on "Find" -> "Find in Project"
- Search for "GCC_ENABLE_OBJC_GC"
- go through ALL the results and simply delete them
After this, you will be able to build the App getting a few warnings.
Note: This is NOT a well-done solution. I'm not a OS X dev and i have no idea if this change is going to blow up your mac. I did it, it worked and the app seems working fine. Take it or leave it. Hope it helps
from pomodoro.
Thanks @jnardiello, it finally worked. Kind of dirty but I don't mind, it's just for local use. By the way, I got around the Distribute issue with #286.
from pomodoro.
Related Issues (20)
- Code comments.
- Longer break not working
- Unable to compile due to osacompile errors HOT 1
- New features - change the number of Pomodoros
- Where is the Pomodoro Stats log stored at?
- Would you please issue a release containing Notification Center updates HOT 2
- OSStatus error -67028 when exporting as Application HOT 2
- Create fork under different name? HOT 13
- Xcode 5.1, ARC vs Garbage Colletor HOT 2
- Support events every N minutes during break HOT 1
- Not possible to see what the current Pomodoro task is
- Color menu bar as pomo progresses
- Mute/unmute via applescript?
- Option to remove seconds from remaining time on status bar HOT 1
- Rename to Tomatillo HOT 2
- Build fail on XCode 7.2.1 HOT 1
- Add homebrew cask package for this app
- Doesn't work with the "Things 3" HOT 2
- Mojave killed Preferences Pane (and so calendar integration)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pomodoro.