ios - 它只是仅限于英特尔 Mac 的 iPhone 模拟器吗?

标签 ios xcode macos ios-simulator

我读到 iPhone SDK(Xcode 3 的一部分)仅限于配备英特尔芯片组的 Mac。此限制仅适用于 SDK 的模拟器部分还是完整的 shebang?

我有一台运行 Leopard 的 Powerbook G4,我非常想在上面做开发而不是花钱买一台新机器。

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

最佳答案

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

顺便说一句,我想说我知道这不是一个受支持的环境,我分享这个纯粹是出于教学原因

  1. 下载并安装 iPhoneSDK(最终版)
  2. 安装完成后,导航到安装的 DMG 中的 packages 目录
  3. 安装所有以 iPhone 开头的 pkg
  4. /Platforms的内容复制到/Developer/Platforms(应该是iPhone开头的两个文件夹)
  5. /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications 中找到“iPhone Simulator Architectures.xcspec”并在文本编辑器中打开。
  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. 您应该会在“新建项目文件夹”下看到创建 iPhone 应用程序的功能。
  3. 要让应用程序在模拟器中运行(并使用 WhichWayIsUp 示例),请打开“项目”菜单下的“编辑项目设置”
  4. 在 Build 选项卡上将 Architectures 更改为:Standard (iPhone Simulator:i386 ppc)
  5. 将 Base SDK 更改为模拟器 - iPhone OS 2.0
  6. Build and go 现在应该可以在模拟器中看到应用程序的构建和运行

关于ios - 它只是仅限于英特尔 Mac 的 iPhone 模拟器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37822/

相关文章:

ios - 在 iOS 8 上访问 "private"文件夹中的内容?

iPhone Xcode 有没有办法在不加载模拟器的情况下测试方法?

macos - 如何使用命令行工具为 Mac OS X 创建美观的 DMG?

ios - 自定义 segue 的警报内存增加

字符串的 C++ SHA1 保存到文件 Xcode

python - 使用 pyenv 安装最新的 python 版本

objective-c - Cocoa应用程序界面从程序代码中随机 "disconnecting"

objective-c - 在后台播放一系列音频文件

ios - UISearchController:即使搜索栏为空也显示结果

iphone - iOS 应用程序中的 Tesseract 集成错误