gpt4 book ai didi

iphone - 在 iOS 4 上运行 iOS 5 应用程序有困难

转载 作者:可可西里 更新时间:2023-11-01 05:31:48 24 4
gpt4 key购买 nike

我有一个部署目标为 4.0 和基础 sdk 5.0 的 iPhone 应用程序。该应用程序在 iOS 5 模拟器上运行良好,但当我启动 4.3 模拟器时,该应用程序崩溃了,我得到了这个:

dyld: lazy symbol binding failed: Symbol not found: _objc_retainAutoreleasedReturnValue Referenced from: /Users/joakim/Library/Application Support/iPhone Simulator/4.3.2/Applications/F6CE76EA-DA7E-4BAC-A3AC-3CE2B51C0CD9/PingPalARC.app/PingPalARC Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/Foundation.framework/Foundation

dyld: Symbol not found: _objc_retainAutoreleasedReturnValue
Referenced from: /Users/joakim/Library/Application Support/iPhone Simulator/4.3.2/Applications/F6CE76EA-DA7E-4BAC-A3AC-3CE2B51C0CD9/PingPalARC.app/PingPalARC Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/Foundation.framework/Foundation

sharedlibrary apply-load-rules all (gdb)

该项目默认不使用 ARC,但是有一些类用于我在编译源下使用 -fobjc-arc 标志打开 ARC

我不使用任何弱引用,也不使用 Storyboard,所以我不明白为什么我的应用程序不能在 iOS 4.x 上运行。谁能告诉我为了让我的应用程序在 iOS 4 和 5 上运行我错过了什么。

添加的框架:系统配置 map 套件CF网络核心位置

最佳答案

您正在使用 iOS 4 中未内置的 ARC。您是否将部署目标设置为 4,因此包含了 arclite 库? https://devforums.apple.com/message/588316

(啊,这听起来像你,但没有告诉 IDE 你正在使用 ARC。所以你必须自己包含它。)

关于iphone - 在 iOS 4 上运行 iOS 5 应用程序有困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680912/

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