Я запускаю приложение watchkit, которое использует группы приложений, и я не могу заставить его работать вообще. В любое время, когда я пытаюсь запустить приложение, я получаю предупреждение, в котором говорится: "SPErrorGizmoInstallNeverFinishedErrorMessage". Код в моем контроле взгляда относительно короткий.
let sharedGroupName = NSBundle.mainBundle().objectForInfoDictionaryKey("Shared Group") as! String
var sharedDefaults:NSUserDefaults!
override func willActivate() {
super.willActivate()
sharedDefaults = NSUserDefaults(suiteName: sharedGroupName)
var timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
}
func update() {
println(sharedDefaults?.valueForKey("timeMessage") as! String)
}
Код в моем ViewController.swift также короткий, а также просто установка этого объекта по умолчанию:
let sharedGroupName = NSBundle.mainBundle().objectForInfoDictionaryKey("Shared Group") as! String
var sharedDefaults:NSUserDefaults!
sharedDefaults?.setObject(timeMessage.text, forKey: "timeMessage")
sharedDefaults?.synchronize()
Эта ошибка не позволяет мне вообще запускать какое-либо приложение watchkit. Не основное приложение, или взгляд или уведомление. У меня есть одна группа приложений, которая указана в info.plist. У меня есть настраиваемая настройка для имени групп приложений. Любая помощь будет принята с благодарностью.