我读到 iPhone SDK(Xcode 3 的一部分)仅限于配备英特尔芯片组的 Mac。此限制仅适用于 SDK 的模拟器部分还是完整的 shebang?
我有一台运行 Leopard 的 Powerbook G4,我非常想在上面做开发而不是花钱买一台新机器。
同样值得澄清的是,我出于个人原因对开发感兴趣,因此接受我需要一个经过认证的平台来为 App Store 创建提交。
最佳答案
自 3by9.com 上的原始帖子以来,事情已经发生了变化,这里是我必须遵循的步骤,才能让环境在我的 PowerBook G4 上运行。
顺便说一句,我想说我知道这不是一个受支持的环境,我分享这个纯粹是出于教学原因。
- 下载并安装 iPhoneSDK(最终版)
- 安装完成后,导航到安装的 DMG 中的 packages 目录
- 安装所有以 iPhone 开头的 pkg
- 将
/Platforms
的内容复制到/Developer/Platforms
(应该是iPhone开头的两个文件夹) - 在
/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications
中找到“iPhone Simulator Architectures.xcspec
”并在文本编辑器中打开。 - 将第 12 行更改为:
Name = "Standard (iPhone Simulator: i386 ppc)";
- 将第 16 行更改为:
RealArchitectures = ( i386, ppc );
- 将以下内容添加到第 40 行之后:
// PowerPC { Type = Architecture; Identifier = ppc; Name = "PowerPC"; Description = "32-bit PowerPC"; PerArchBuildSettingName = "PowerPC"; ByteOrder = big; ListInEnum = NO; SortNumber = 106; },
- 保存文件并启动Xcode
- 您应该会在“新建项目文件夹”下看到创建 iPhone 应用程序的功能。
- 要让应用程序在模拟器中运行(并使用 WhichWayIsUp 示例),请打开“项目”菜单下的“编辑项目设置”
- 在 Build 选项卡上将 Architectures 更改为:Standard (iPhone Simulator:i386 ppc)
- 将 Base SDK 更改为模拟器 - iPhone OS 2.0
- Build and go 现在应该可以在模拟器中看到应用程序的构建和运行
关于ios - 它只是仅限于英特尔 Mac 的 iPhone 模拟器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37822/