gpt4 book ai didi

xcode4 - 使用Xcode 4.2为iOS 3.1.3编译

转载 作者:行者123 更新时间:2023-12-03 15:45:25 25 4
gpt4 key购买 nike

Xcode 4.2是否支持iOS 3.1.3的编译项目?我尝试编译当前正在处理的项目,每次尝试在具有iOS 3.1.3的iPhone 3G上运行应用程序时,都会不断崩溃。我知道我运行的操作系统已经过时,但是客户端要求应用程序应在iOS 3.1.3上运行。有什么想法我将如何解决这个问题?

最佳答案

在“构 build 置”中,更改以下设置:

  • Base SDK->最新的iOS(iOS 5.0)
  • iOS部署目标-> iOS 3.1
  • Architectures->选择其他...,然后手动添加“armv6”
  • 有效架构->删除“armv7”,只保留“armv6”

  • 在* AppDelegate.m中
    - (bool)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    {
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]] autorelease];
    // Override point for customization after application launch.
    self.viewController = [[[MyHudDemoViewController alloc] initWithNibName:@"MyHudDemoViewController" bundle:nil] autorelease];

    // NOTE THIS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    // iOS 3.1 don't support the following statement.
    //self.window.rootViewController = self.viewController;
    [self.window addSubview:self.viewController.view];

    [self.window makeKeyAndVisible];
    return YES;
    }

    呃....抱歉...忘了一个...
  • 检查项目的Info.plist,如果它具有“必需的设备功能”项,则将其从“armv7”更改为“armv6”。
  • 关于xcode4 - 使用Xcode 4.2为iOS 3.1.3编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8322225/

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