Terminal Watch Face for Apple Watch

Overview

TermiWatch

Terminal Watch Face for Apple Watch.

38 mm 42 mm 40 mm 44 mm
38 mm 42 mm 40 mm 44 mm

Inspired by this post on Reddit by u/quarl0w.

For devices running watchOS 5 or higher.

How to install

Prerequisites

  1. Install Xcode.
  2. Become an Apple Developer by logging in here. (Select Account and log in with your Apple ID.)

Adding a developer account to Xcode

  1. Go to Xcode menu -> Xcode -> Preferences….
  2. Select the Accounts tab. Add developer account to Xcode
  3. Click the + button in the bottom left corner.
    1. Select Apple ID.
    2. Provide your Apple ID and password. Add developer account to Xcode 2
  4. Click the Manage Certificates… button.
    1. Click the + button in the bottom left corner.
    2. Select Apple Development.
    3. Click the Done button. Manage Certificates

Configuring the project

  1. Download the latest version:
  1. Open TermiWatch.xcodeproj in Xcode.
  2. Change the project's developer account:
    1. Select the project in the Project Navigator.
    2. Click the Show project and targets list button in the top left corner. Show project and targets list
    3. Select the General tab:
      Change bundle identifier 1
    4. For each of the 3 targets replece kuglee in the Bundle Identifier field with the name of your developer account. (The name of your Apple ID without the @xxxx.com.) Change bundle identifier 2
  3. Change the project's team:
    1. Select the Signing & Capabilities tab:
      Change team 1
    2. For each of the 3 targets change the Team to your team. (Usually this is your name.)
      Change team 2
  4. Manually replace bundle identifiers:
    1. Select Xcode menu -> Find -> Find and Replace in Project….
    2. In the Text field type kuglee.
    3. In the With field type the name of your developer account. (The name of your Apple ID without the @xxxx.com.)
    4. Click the Replace All button. Change bundle identifier 3

Installing the app

  1. Plug your phone into your computer.
  2. Unlock your phone and trust your computer.
  3. Select Xcode menu -> Product -> Destination. At the Device section select your phone.
  4. Select Xcode menu -> Product -> Run.
  5. Wait for the app to install on your phone.
  6. Go to Settings -> General -> Profiles & Device Management on your phone to trust the app.
  7. Install the watchOS app from the Watch app.
  8. Change your watch settings to Always show last used app.
Comments
  • Still having issues after attempting to use 1.1.1.zip

    Still having issues after attempting to use 1.1.1.zip

    have had both previous isues mentioned by others and the 1.1.1 zip hasnt fixed things fully.

    Attempting install on 12.2 phone and 5.2, latest dev betas on both

    With the 1.1.1 file I am getting the "module compiled with swift 4.2.1 cannot be imported by swift 5.0 compiler

    opened by jouster1974 14
  • Can't install on watch

    Can't install on watch

    Hi,

    I followed the readme and the app (TermiWatch_1.1.1_Carthage.zip) is running on my iPhone 8 - When visiting it, it asks for Health-info and then shows a blank white screen.

    When I'm trying to install it on the my Apple Watch 4 (WatchOS 5.2.1), it looks like it is installing, but when the installation is halfway finished, the "Install"-button just appears again, and the app hasn't been installed on the watch.

    I tried this already: https://github.com/kuglee/TermiWatch/issues/8

    Any tips on what to try next?

    opened by larsenpedersen 4
  • Missing WatchKit Extension?

    Missing WatchKit Extension?

    When executing the menu > Product > Run phase, I get this error:

    error: WatchKit App doesn't contain any WatchKit Extensions whose WKAppBundleIdentifier matches "com.user.TermiWatch.watchkitapp". Verify that the value of WKAppBundleIdentifier in your WatchKit Extension's Info.plist matches the value of CFBundleIdentifier in your WatchKit App's Info.plist. (Actual user name redacted)

    opened by loox 3
  • Can't change colors

    Can't change colors

    In Interface.storyboard, I was easily able to change the fonts used, which was great. After getting that to work, I wanted to change the colors of "user@watch ...", along with the colors of "[TIME]", "[DATE]", etc.

    This can't be done in the storyboard for some reason, so I tried to do it programmatically. When I create new IBOutlets (and then set the colors), nothing changes on the storyboard and the colors aren't updated.

    I'm super new to Swift, so I'm assuming I'm just setting the colors incorrectly, but from all my Googling I can't figure out what I'm doing wrong. Any help would be appreciated. Thanks!

    opened by ZachAttackMLR 3
  • compatibility issue

    compatibility issue

    After building I have this issue "This operation can fail if the version of the OS on the device is incompatible with the installed version of Xcode. You may also need to restart your mac and device in order to correctly detect compatibility." Would you please help me with it? Thanks in advance.

    opened by ShixuanGu 2
  • can't install app on watch

    can't install app on watch

    I was able to build the project, install the app on the iPhone but when I try to install it on the watch from the watch app it just takes a long time and ends up failing. WatchOS 5.1.3 iOS 12.1.4

    opened by federico-garcia 2
  • Module compiled with Swift 5.0 cannot be imported by the Swift 4.2.1 compiler

    Module compiled with Swift 5.0 cannot be imported by the Swift 4.2.1 compiler

    No other errors, using the latest release I get an error on this line:

    3 - import PMKCoreLocationModule compiled with Swift 5.0 cannot be imported by the Swift 4.2.1 compiler

    opened by kiosion 2
  • Open app and nothing displayed on iPhone

    Open app and nothing displayed on iPhone

    Followed all steps, when opening the TermiWatch App on iPhone 11 Pro Max with iOS 13.3, it just shows a blank white page, and following error showed:

    2020-02-23 00:50:18.748006+1000 TermiWatch[49586:1447747] Metal API Validation Enabled
    2020-02-23 00:50:19.063606+1000 TermiWatch[49586:1447744] [AXRuntimeCommon] Unknown client: TermiWatch
    
    opened by hanglics 1
  • heart rate monitor stays on all the time

    heart rate monitor stays on all the time

    when using this app the green HR light stays on pretty much all the time, which can be annoying in low light situations. Not sure of the battery impact ... it does not seem to make a big difference on series 5.

    Is there a way to have less updates but also let the light rest a bit ?

    opened by orff 0
  • warning build: WatchKit storyboards are deprecated in watchOS 7.0 and later. Please migrate to SwiftUI and the SwiftUI Lifecycle.

    warning build: WatchKit storyboards are deprecated in watchOS 7.0 and later. Please migrate to SwiftUI and the SwiftUI Lifecycle.

    iphone 12 pro on ios 16 and apple watch series 6 watch os 9.0 shown warning build: WatchKit storyboards are deprecated in watchOS 7.0 and later. Please migrate to SwiftUI and the SwiftUI Lifecycle.

    look like new watch os version not support , the watch app on iphone can't see the TermiWatch app in application list.

    opened by nawajar 1
  • The new iphone system version

    The new iphone system version

    My iphone is a 15.5 system and it won't install, 😭. The other phone is iphone 8, to pair watch os8 need to upgrade the latest apple system, it goes back to the last problem, 😭.

    opened by mostershow 1
  • cannot set the watch to show the last used app on WatchOS 8.x

    cannot set the watch to show the last used app on WatchOS 8.x

    The option for waking up is no longer available in 8.x.x. Is there an alternative to set the app shown once the watch wakes. and the temperature isn't working somehow...

    opened by Azhun-HITwh 1
  • Build Failed: WKAppBundleIdentifier

    Build Failed: WKAppBundleIdentifier

    Followed through the steps but build failed with error message where **** is my Apple ID:

    error: WatchKit App doesn't contain any WatchKit Extensions whose WKAppBundleIdentifier matches "*****". Verify that the value of WKAppBundleIdentifier in your WatchKit Extension's Info.plist matches the value of CFBundleIdentifier in your WatchKit App's Info.plist.
    

    Any thoughts?

    opened by zanemarkson 2
  • TermiWatch App disappears automatically

    TermiWatch App disappears automatically

    Just find that the TermiWatch app was deleted automatically from my iwatch SE, and this is the second time I found it. So i raise a new issue wondering if anyone bumps into the same problems or is kind enough to offer some new ideas to solve it.

    The app runs perfectly and after using it for 3-7 days, the TermiWatch app disappears automatically from my iwatch. However, the app remains on my phone with a warning 'TermiWatch no longer usable", once I click to open it. so the app on the phone can not run and the app on the watch disappears.

    Please feel free to comment. Thanks in advance.

    opened by lynnhio 2
Releases(1.1.1_Swift5)
Owner
Gábor Librecz
Gábor Librecz
Apple Watch App made for my friends 🦄 Unicorn Witnesses

Mute It Watch App Apple Watch App made for my friends ?? Unicorn Witnesses App for mental health. Water dropping sound helps to avoid discomfort for p

Aleksandr Morozov 5 Jan 11, 2022
Tic-tac-toe on the Apple Watch

ticTacToe_Apple_Watch Tic-tac-toe on the Apple Watch to challenge friends and strangers off the street Made it without much tutorials, felt good :) Sw

Hi, I'm Vivek Bhookya 1 Nov 2, 2021
Poketch for Apple Watch ⌚️ ⚡️

Preview Mockup made with: https://previewed.app/template/8172DFFA Poketch for Apple Watch ⌚️ ⚡️ This is a fan-made project that is not endorsed nor li

Samuele 1 Dec 5, 2021
To view plurk on Apple Watch

PlurkOnWatch To view plurk on Apple Watch. Device that you need iPhone Apple Watch How to use Install APP on your iPhone & Apple Watch Login from iPho

塗豆 0 Aug 5, 2022
Instagram for the Apple Watch

This is a pretty old project and doesn't work anymore with newer Xcode/iOS versions.

Dylan Marriott 94 Oct 3, 2022
⌚️ 🤓 Controlling your Keynote using Apple Watch

WatchNote ⌚️ ?? Controlling yours Keynote Slides using Apple Watch How to Use ? Download Download this repository and run macOS target or download las

Ezequiel França 162 Dec 31, 2022
Summon is an Apple-watch app that let's a person summon another person to an exact location within a building

Summon is an Apple-watch app that let's a person summon another person to an exact location within a building.

André J 247 Dec 29, 2022
Apple watch app - a note taking app with few views including credit page.

Thanks for checking out my SwiftUI Apple Watch project. My first ever apple watch app. This is a note taking app with few views including credit page.

Timal Pathirana 1 Jun 18, 2022
CoreML-Face-Parsing - how to use face-parsing CoreML model in iOS

CoreML-Face-Parsing The simple sample how to use face-parsing CoreML model in iO

MLBoy 6 Oct 25, 2022
Collect payments with iPhone, Apple Watch, and Siri using Apple Pay

Offering Apple Pay in Your App Collect payments with iPhone, Apple Watch, and Si

Edgar Papyan 4 Dec 14, 2021
Create your own faces for watchOS. Customize the watch hands, layout, colors, and images. Edit faces on your phone and switch them on the watch.

AppleWatchFaces Design your own watch faces for the apple watch. They are not real watch faces, but a watchOS app running on the watch that tells you

Mike Hill 395 Oct 20, 2022
PrettyColors is a Swift library for styling and coloring text in the Terminal.

PrettyColors is a Swift library for styling and coloring text in the Terminal. The library outputs ANSI escape codes and conforms to ECMA Standard 48.

J.D. Healy 171 Aug 13, 2022
VT100/Xterm Terminal emulator in Swift

SwiftTerm SwiftTerm is a VT100/Xterm terminal emulator library for Swift applications that can be embedded into macOS, iOS applications, text-based, h

Miguel de Icaza 662 Jan 6, 2023
Demo using Terminal.Gui with Llama Swift

Hola! This repo is a demo which shows the use of Llama Swift with Terminal.Gui. Llama is my exploratory project to compile "other languages" for .NET

Eric Sink 6 May 22, 2021
Terminal string styling for Swift.

Terminal string styling for Swift. Integration Swift Package Manager (SPM) You can use The Swift Package Manager to install ColorizeSwift by adding it

Michał Tynior 281 Dec 22, 2022
✏️Expressive styling on terminal string. (chalk for swift)

Chalk Expressive styling on terminal string. Highlights Expressive API 256/TrueColor support Nest styles Auto downgrading to terminal supported color

Luo Xiu 59 Jun 10, 2022
A simple game running from the terminal

A simple game running from the terminal

Ilya Matsuev 2 Feb 8, 2022
macOS terminal utility for monitoring WiFi link quality

?? wifimon Synopsis wifimon is a wireless device monitoring terminal application that allows you to watch signal, noise and SNR levels as well as devi

Thanos Theodoridis 19 Jun 15, 2022
Lock a terminal command to the efficiency or performance cores on a big.LITTLE ARM processor

CPU-Lock Lock a terminal command to the efficiency or performance cores on a big.LITTLE ARM processor (Designed for Apple Silicon). Usage Download the

BitesPotatoBacks 0 Aug 11, 2022