0

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

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

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

有什么建议么?

TIA

4

1 回答 1

0

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

于 2012-10-18T23:54:46.007 回答