将我的项目从“apple watch company tutorial”重命名为“Project x”后,我遇到了一些麻烦,我通过查看answer和this one
解决了一些问题iPhone Application Info.plist:
Bundle identifier: com.company.projectx
Watchkit Extension Info.plist:
Bundle identifier: com.company.projectx.watchkitextension
WKAppBundleIdentifier: com.company.projectx.watchkitapp
RemoteInterfacePrincipalClass: com.company.projectx.watchkitextension.InterfaceController
WatchKit App Info.plist
Bundle identifier: com.company.projectx.watchkitapp
WKCompanionAppBundleIdentifier: com.company.projectx
我的starter接口名为InterfaceController
但现在我遇到了麻烦
2015-08-05 08:38:21.758 projectx WatchKit Extension[24714:1080879] WatchKit error - unable to find interface controller class '_TtC46Apple_Watch_Company_Tutorial_WatchKit_Extension19InterfaceController' to instantiate
我认为我的问题仍然与重命名项目和手动更改包有关,但我不知道我做错了什么。
答案 0 :(得分:1)
似乎在界面中更改类的模块是必要的。它被命名为上一个模块,在更新了新模块之后,当我点击名称时,xcode已经建议了它,它正在工作。