【发布时间】:2014-02-09 08:14:45
【问题描述】:
我正在使用 Xcode 5.0.2 开发一个 Mac App 项目。目前,Core Plot 1.1 已集成在项目中。我按照 Core Plot project page 上的说明执行此操作:Core Plot 源代码已集成到我的项目中,并与我的应用程序一起编译。
自从我从 Xcode 4 切换到 5 后,我无法启动我的应用程序。启动时运行的收据验证代码无法再验证应用程序的收据。控制台显示应用未正确签名的提示:
storeagent[329]:未签名的应用程序(/Users/MyUser/Library/Developer/Xcode/DerivedData/MyApp-gvgullbzaekzujejuhfssrnmmmit/Build/Products/Debug/MyApp.app)。
我发现hint 在 Mavericks 上使用 Xcode 5 时,在签名嵌套包(如 Core Plot)时出现问题。
因此,我想将 Core Plot 集成为静态库而不是嵌套包。然而,Core Plot 页面上的说明(参见上面的链接)仅描述了 iOS 项目的此选项。
是否也可以在 Mac App 项目中使用 Core Plot 作为静态库?执行此操作的必要步骤是什么?
【问题讨论】: