Bunu iCloud desteğine sahip BusyCal ile başarabileceğinizi öğrendim .
Ne yazık ki, yalnızca hatırlatıcılara özel aralıklar eklemek için ödemekten çekinmeyin, $ 49.99 fiyat etiketi ile birlikte geliyor. Yalnızca görevlerimi yönetmek için Takvim ve Hatırlatıcılara ek olarak 3. bir uygulama yüklememeyi de tercih ederim.
Bu yüzden biraz kazma yaptım ve bunu özellikle iCloud hatırlatıcıları için, ancak muhtemelen diğer CalDav hesapları için de yapmak için alternatif ( çok hantal) bir yol buldum . Ham iCal dosyalarını düzenleme konusunda da rahat olmanız gerekir.
- Reminders.app'da iCloud hesabınız için bir hatırlatıcı oluşturun ve haftalık olarak tekrarlanacak şekilde ayarlayın.
- ~ / Library / Calendars içindeki iCloud takvimlerinizin yerel önbelleğini bulun. Bir veya daha fazla alt klasörünüz olmalıdır {UUID} .caldav. Bu klasörlerden birden fazlasına sahipseniz, doğru klasörü
Info.plist
belirlemek için içeriye bakmak istersiniz . Bir iCloud hesabı için PrincipalURL
olması gereken anahtarı arayın https://p01-caldav.icloud.com:443/272548408/principal/
. Bu durumda sunucu adını not edin p01-caldav.icloud.com
.
- Bir veya daha fazla {UUID} .calendar alt klasörünüz olacak; bunlardan biri özellikle hatırlatıcılar için bir takvim olacak.
Events
Alt klasöründe oluşturduğunuz hatırlatıcılar için bir .ics dosyası bulmanız gerekir , ardından doğru takvimi bulduğunuzu bilirsiniz. Info.plist
Bu takvim klasörünün içine bir göz atın ve değerini arayın CalendarPath
.
- Doğrudan iCloud'a bağlanmak için Transmit gibi bir WebDav istemcisi kullanın . 2. adımdaki sunucu adını, iCloud e-posta adresinizi ve parolanızı kimlik bilgileri olarak doldurun
CalendarPath
ve ilk yol olarak (3. adım) değerini belirtin .
- Bağlandığında, bir veya daha fazla {UUID} .ics dosyası görmelisiniz. Düzenlemek istediğiniz hatırlatıcı için doğru olanı bulun (UUID'ler yerel önbellekdekilerle eşleşmelidir) ve dosyayı düzenleyin. Satırı arayın
RRULE:FREQ=WEEKLY
ve özel bir yineleme belirlemek için bu satırı düzenleyin. Benim örneğim için RRULE:FREQ=WEEKLY;BYDAY=MO,TU,TH,FR
bunun yerine koydum .
Mac'teki Reminders.app kullanıcı arayüzünde farklı bir şey göstermezken, değişikliğin iOS'ta etkili olduğunu görebiliyorum: