小编Pat*_*det的帖子

UNUserNotificationCenter链接错误

我有一个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,重新启动计算机但没有做任何事情.

在不同的论坛中找不到任何东西......

欢迎帮助.先感谢您.

xcode ios ios10 unusernotificationcenter

14
推荐指数
1
解决办法
7357
查看次数

Cocoapods subspec问题:您的规范来源都没有包含满足依赖关系的规范

我在Github上修改了一个repo来集成我库的swift版本.

https://github.com/iDevelopper/PBRevealViewController

但是当我在新项目中尝试pod安装时,我收到错误:

[!]无法满足以下要求:

  • PBRevealViewController/Swift (= 1.2.3) 需要的 Podfile

您的规范来源都没有包含满足依赖关系的规范:PBRevealViewController/Swift (= 1.2.3).

您有:*过期的源代码库,您可以使用pod repo update或更新pod install --repo-update.*错误输入了名称或版本.*未将承载Podspec的源代码添加到您的Podfile.

注意:从CocoaPods 1.0开始,默认情况下pod repo update不会发生pod install.

欢迎一些帮助!

请参阅Cocoapods问题:

https://github.com/CocoaPods/CocoaPods/issues/6970#event-1213956994

github ios cocoapods swift3

6
推荐指数
3
解决办法
4708
查看次数