Watchkit中的SPErrorGizmoInstallNeverFinishedErrorMessage

Joh*_*ton 10 ios swift watchkit

我正在运行一个使用应用程序组的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)

}
Run Code Online (Sandbox Code Playgroud)

我的ViewController.swift中的代码也很短,也只是设置此共享默认对象:

let sharedGroupName = NSBundle.mainBundle().objectForInfoDictionaryKey("Shared Group") as! String
var sharedDefaults:NSUserDefaults!
sharedDefaults?.setObject(timeMessage.text, forKey: "timeMessage")
sharedDefaults?.synchronize()
Run Code Online (Sandbox Code Playgroud)

此错误阻止我运行任何watchkit应用程序.不是主应用程序或一瞥或通知.我有一个在info.plist中列出的应用程序组.我有一个自定义构建设置到应用程序组名称.任何帮助将不胜感激.

aka*_*aru 12

我通过转到模拟器的手表伴侣应用程序解决了这个问题,取消选中手表应用程序的安装,然后重新打开它.没有其他工作.

  • 我希望苹果能解决那些Xcode 6的混乱问题.你几乎需要做一个伏都教舞蹈才能让软件有时正常工作. (7认同)

Ora*_*son 11

唯一对我有用的是在模拟器中重置内容和设置.在Apple Watch设置应用程序中关闭和打开手表应用程序并不适合我.


Rom*_*ain 10

从阅读其他Apple Developer论坛消息时,SPErrorGizmoInstallNeverFinishedErrorMessage似乎发生Watch App info.plist的设置无效.

我正在尝试不同的版本,WKCompanionAppBundleIdentifier这是我的错误.当我删除复制的行时,再次起作用.

  • 我的项目也是如此.我添加了没有值的'应用类别',这是点击'+'时的第一个键.所以基本上我偶然添加了一些东西到'Watch App'Info.plist文件,这是完整的问题. (2认同)

mye*_*xec 5

当我在info.plist文件中添加自定义键时,此消息开始出现.


Joh*_*ton 1

经过多次尝试和错误后,我通过从计算机上拔下外部显示器来解决此问题。我不知道这是否是真正的问题。我所知道的是,当我插入外部显示器时,我收到了此错误,当我拔掉它时,错误消失了。我测试了好几次。