添加-ObjC链接器标志会导致“无有效的aps-environment”权限对话框

时间:2012-10-18 22:14:17

标签: ios xcode

我正在重构我的应用程序,将90%的应用程序转换为静态库(然后可以在多个应用程序之间共享)。

在库中我有一些类别,因此在链接时必须使用-ObjC链接器标志。但是当我添加这个标志然后当应用程序运行时,我得到“......没有有效的aps-environment权利..”对话框出现。

这通常在使用推送通知(我是)时出现,并且项目尚未使用适当的配置文件进行签名。 但是,如果我不使用-ObjC链接器标志,我就不会得到这个对话框,它只会在我添加标志时出现。

有什么建议吗?

TIA

1 个答案:

答案 0 :(得分:0)

我认为问题只与-ObjC标志间接相关。似乎使用该标志导致代码被执行,否则可能在类别中编码。最好只关注为什么“无效的aps-environment权利”对话框被触发并解决该问题。