在尝试对我的一个应用程序进行公证时,我遇到了一个奇怪的问题......
我使用当前的 macOS SDK(即 10.14)构建应用程序。
但是,在最终应用中,Info.plist 中的 DTSDKName 值是macosx10.7(而不是 macosx10.14)。
因此,我无法对该应用程序进行公证,因为它至少需要 10.9 SDK。
我在其他应用程序中没有这个问题。
我确实有一个临时解决方案 - 使用我也在 Xcode 中安装的 10.10 SDK 构建应用程序。在这种情况下,DTSDKName 是正确的:macosx10.10。
我将此错误提交给Apple。
我还想我可以在构建阶段使用脚本将所需的值插入 Info.plist - 但它肯定不是它应该工作的方式。
我想知道是否有人知道发生了什么?
感谢您提供任何信息,狮子座
macOS 10.14.5 Xcode 10.2.1