仅仅是iPhone模拟器仅限于Intel的Mac吗?

Clo*_*key 9 macos xcode ios ios-simulator

我已经读过iPhone SDK(Xcode 3的一部分)仅限于带有intel芯片组的Mac.此限制是仅适用于SDK的模拟器部分还是完整的shebang?

我有一台运行Leopard的Powerbook G4,我非常想在它上面做开发,而不是为新机器做好准备.

值得澄清的是,我出于个人原因对开发感兴趣,因此接受我需要一个经过认证的平台来为App Store创建提交.

Clo*_*key 7

自从3by9.com上的原始帖子以来,事情已经发生了变化,以下是我必须遵循的步骤,以使环境在我的PowerBook G4上运行.

顺便说一句,我想说,我意识到这不是一个受支持的环境,我将其分享给纯粹的教育学家.

  1. 下载并安装iPhoneSDK(最终版)
  2. 安装完成后,导航到已安装的DMG中的packages目录
  3. 安装所有以iPhone开头的pkg
  4. 复制内容/Platforms/Developer/Platforms(应该是开始与iPhone两个文件夹)
  5. 找到' iPhone Simulator Architectures.xcspec' /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications并在文本编辑器中打开.
  6. 将第12行更改为: Name = "Standard (iPhone Simulator: i386 ppc)";
  7. 将第16行更改为: RealArchitectures = ( i386, ppc );
  8. 将以下内容添加到第40行:
    // PowerPC
    { Type = Architecture;
    Identifier = ppc;
    Name = "PowerPC";
    Description = "32-bit PowerPC";
    PerArchBuildSettingName = "PowerPC";
    ByteOrder = big;
    ListInEnum = NO;
    SortNumber = 106;
    },
  1. 保存文件并启动Xcode
  2. 您应该在New Project Folder下看到创建iPhone应用程序的能力.
  3. 要使应用程序在模拟器中工作(并使用WhichWayIsUp示例),请打开"项目"菜单下的"编辑项目设置"
  4. 在Build选项卡上将架构更改为:Standard(iPhone模拟器:i386 ppc)
  5. 将基础SDK更改为模拟器 - iPhone OS 2.0
  6. Build and go现在应该看到应用程序构建并在模拟器中运行


Chr*_*son 2

据记录,iPhone SDK 需要基于 Intel 的 Mac。即使有些人可能能够让它在其他硬件上运行,并不意味着它会正确运行,Apple 会修复您报告的错误,或者它是受支持的环境。