0

我有 MAC OS Lion 环境和 Xcode 4.6。我没有开发者帐户。我想为示例项目生成一个 .ipa 文件,以便我可以在设备上对其进行测试。1. 甚至可能吗?

我看到一个类似的问题得到了回答..所以我相应地尝试了以下步骤,但我遇到了下面第 2 步的问题(制作 IPA)。

要禁用代码签名:

  1. 转到/应用程序。
  2. 右键单击 XCode 并选择“显示包内容”。
  3. 将 Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist 复制到您的桌面。(确保实际复制和粘贴。不要拖放)
  4. 打开它并在 DefaultProperties 下将 CODE_SIGNING_REQUIRED 设置为 NO。
  5. 将其复制回来并替换原始文件。
  6. 重新启动 XCode。
  7. 打开你的项目。
  8. 在 Project Navigator 中选择您的项目并打开项目的 Build Settings 部分(而不是任何特定目标)
  9. 在 Code Signing 下找到 Code Signing Identity,对于 Debug 和 Release 模式,将 Any iOS SKD 设置为 Don't Code Sign。
  10. 现在您应该能够构建您的项目而不会出现任何错误。

要制作 IPA:

  1. 在“项目导航器”中选择产品。

  2. 右键单击 [NameOfYourProject].app 并选择“在 Finder 中显示”。// 这不起作用。我无法选择在 finder 中显示的选项。

  3. 创建一个文件夹并将其命名为 Payload

  4. 将 [NameOfYourProject].app 移动到 Payload。

  5. 压缩 Payload 并将其重命名为 [NameOfYourProject].ipa

4

1 回答 1

0

这似乎是一个让它工作的黑客。您需要有一个开发者帐户才能在设备上构建和测试。但是,在第 1 步的“制作 IPA”中,您是否构建了您的项目?

于 2013-08-15T07:57:39.150 回答