重命名项目

时间:2015-08-06 06:07:19

标签: ios swift rename watchkit apple-watch

将我的项目从“apple watch company tutorial”重命名为“Project x”后,我遇到了一些麻烦,我通过查看answerthis 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

我认为我的问题仍然与重命名项目和手动更改包有关,但我不知道我做错了什么。

1 个答案:

答案 0 :(得分:1)

似乎在界面中更改类的模块是必要的。它被命名为上一个模块,在更新了新模块之后,当我点击名称时,xcode已经建议了它,它正在工作。