Kendin dene
Freeband'i kendi bandınla dene
Freeband henüz App Store'da değil; TestFlight'ta herkese açık bir beta. Kurulumu yaklaşık 10 dakika sürer.
Gerekenler
- iOS 17 ya da sonrası olan bir iPhone
- Bir Xiaomi Smart Band 10 ya da 10 Pro
- Bandı eşlemek için bir kez Mi Fitness
-
1. Bandı bir kez Mi Fitness ile eşle
Bant bu iPhone'daki Mi Fitness'ta zaten kuruluysa bu adımı geç. Değilse Mi Fitness'ta eşle ve bir kez senkronize olmasını bekle. Mi Fitness'a yalnız burada ihtiyacın var: bandın anahtarını eşleme sırasında Xiaomi'nin sunucusu üretiyor.
-
2. Anahtar klasörünün yerinde olduğuna bak
Dosyalar uygulamasını aç ve iPhone'umda'ya git. Orada bir
Mi Fitnessklasörü görmelisin. Freeband anahtarı birazdan buradan okuyacak. -
3. Freeband'i TestFlight'tan kur
Freeband, TestFlight'ta herkese açık bir beta. TestFlight, Apple'ın uygulamaları App Store'a çıkmadan önce denemek için kullandığı uygulama. Aşağıdaki bağlantıyı iPhone'unda aç, isterse TestFlight'ı kur, sonra Yükle'ye dokun.
Herkese açık TestFlight bağlantısı, Apple ilk build'i inceledikten sonra açılacak. O zamana kadar Freeband'i aşağıdaki gibi kaynak koddan derleyebilirsin.
-
4. Anahtarı oku
Freeband'de Başlayalım'a, sonra Klasörü seç'e dokun ve Gözat → iPhone'umda → Mi Fitness → Aç yolunu izle. Freeband anahtarı orada bulur ve iPhone'un Keychain'inde saklar. Anahtar hiçbir yere gönderilmez.
-
5. Bağlan
Mi Fitness'ı uygulama değiştiriciden kapat, bant bileğinde ve telefona yakın dursun, Bağlan'a dokun. Pili ve bugünkü adımlarını görmelisin.
-
6. Mi Fitness'ı devre dışı bırak
Mi Fitness'ın arka planda yenilemesini kapat (Ayarlar → Genel → Arka Planda Uygulama Yenileme) ya da uygulamayı boşalt (Ayarlar → Genel → iPhone Saklama Alanı → Mi Fitness → Uygulamayı Boşalt). Boşaltmak klasörünü, dolayısıyla anahtarı da korur. Yoksa Mi Fitness bandın dosyalarını önce alır ve bant onları siler.
-
7. Senkronize et, birkaç gece bekle
Freeband açıldığında, son senkron 15 dakikadan eskiyse kendiliğinden senkronize olur; Bugün ekranını aşağı çekerek de senkronlayabilirsin. Uyku, Toparlanma ve Yük senin normalini öğrenmek için birkaç gece ister; o zamana kadar kalibre edildiklerini söylerler.
Ya da kaynak koddan derle
Geliştiriciler için: Xcode 27 kurulu bir Mac ve ücretsiz bir Apple ID. Bu adımlar 3. adımın yerine geçer; gerisi aynı.
-
Kodu indir
Xcode 27 kurulu bir Mac'te repoyu klonla ve Xcode projesini üreten XcodeGen'i kur.
git clone https://github.com/cobanov/freeband cd freeband/ios brew install xcodegen -
Kendi adınla imzala
ios/project.ymldosyasına kendi ekip kimliğini ve sana ait bir uygulama kimliği yaz. Ücretsiz bir Apple ID yeterli; onunla imzalanan uygulama 7 gün çalışır, sonra yeniden derlersin.# ios/project.yml DEVELOPMENT_TEAM: ABCDE12345 # kendi ekip kimliğin PRODUCT_BUNDLE_IDENTIFIER: com.adin.freeband # sana ait herhangi bir kimlik -
Projeyi üret ve iPhone'a kur
iPhone'u bağla ve Geliştirici Modu'nu aç (Ayarlar → Gizlilik ve Güvenlik). Xcode'da çalıştırma hedefi olarak iPhone'u seç ve Run'a bas (⌘R). İlk seferde geliştirici sertifikana Ayarlar → Genel → VPN ve Aygıt Yönetimi'nden güven.
xcodegen generate open Freeband.xcodeproj
İsteğe bağlı: web erişimi
Bu sitedeki hub davetle çalışıyor; uygulamada Web erişimini açmak için davet kodu gerekir. İstersen repodaki hub/ klasöründen kendi hub'ını da kurabilirsin (Cloudflare Workers ve D1); README'si adım adım anlatıyor.
Takıldın mı?
GitHub'da bir issue aç. Freeband'in Tanılama ekranında (Bant → Freeband ayarları → Tanılama) ekleyebileceğin bir günlük ve rapor var; eklemeden önce kişisel bir şey içerip içermediğine bak.