gpt4 book ai didi

iphone - 升级到 iOS 4.1 SDK 后的奇怪问题

转载 作者:IT王子 更新时间:2023-10-29 08:10:26 25 4
gpt4 key购买 nike

我已经将 iOS SDK 升级到新发布的 4.1,现在在构建我的应用程序时出现以下错误:

/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23     

/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23: error: expected function body after function declarator

查看 .h 文件中的那一行,我看到以下内容:

CG_EXTERN void CGPDFContextAddDocumentMetadata(CGContextRef context, CFDataRef metadata) CG_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_0);

真正有趣的是 define __MAC_10_7 似乎没有在任何地方定义。预编译我的应用程序的 .pch 文件时出现此错误。

奇怪的是,一个简单的 hello world 应用程序可以编译。

知道我能做什么吗?

提前致谢!

斯特利安

最佳答案

这是 iOS 4.1 SDK 和使用 LLVM 构建 iPhone 模拟器的已知错误。您可以在 this thread 中阅读所有相关信息在 Apple 的开发者论坛上。

推荐的解决方案是将以下内容添加到项目build设置中的Other C Flags:-D__IPHONE_OS_VERSION_MIN_REQUIRED=040100,其中您将 040100 替换为部署目标版本(030000例如 3.0)。

关于iphone - 升级到 iOS 4.1 SDK 后的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com