我有一个 Xcode 项目,Xcode 8.1 (8B62) 有两个目标,一个用于应用程序的付费版本,另一个用于免费版本。他们都管理遥控器推送通知。由于我使用新框架 UNUserNotificationCenter.framwork 对 iOS 10 进行了更改,因此第一个目标一切正常,第二个目标出现链接错误。它在 iOS 9 下使用旧方法运行良好。我为这两个目标做了什么:
- 功能:启用推送通知(权利已正确更新)
- 在 AppDelegate.h 中:#import
- 在 AppDelegate.m 中:使用新方法更新代码
两个目标的代码相同。
不幸的是,对于第二个目标,我有以下错误:
架构 arm64 的未定义符号:“_OBJC_CLASS _ $ _ UNUserNotificationCenter”,引用自:AppDelegate.o 中的 Objc-class-ref Ld:未找到架构 Clang 的符号:错误:链接器命令失败,退出代码为 1(使用 - v 查看调用)
我已经做了几次干净整洁的构建目标文件夹,重新启动Xcode,重新启动计算机但什么也没做。
在不同的论坛中找不到任何东西...
欢迎帮助。先感谢您。