我有 MAC OS Lion 环境和 Xcode 4.6。我没有开发者帐户。我想为示例项目生成一个 .ipa 文件,以便我可以在设备上对其进行测试。1. 甚至可能吗?
我看到一个类似的问题得到了回答..所以我相应地尝试了以下步骤,但我遇到了下面第 2 步的问题(制作 IPA)。
要禁用代码签名:
- 转到/应用程序。
- 右键单击 XCode 并选择“显示包内容”。
- 将 Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist 复制到您的桌面。(确保实际复制和粘贴。不要拖放)
- 打开它并在 DefaultProperties 下将 CODE_SIGNING_REQUIRED 设置为 NO。
- 将其复制回来并替换原始文件。
- 重新启动 XCode。
- 打开你的项目。
- 在 Project Navigator 中选择您的项目并打开项目的 Build Settings 部分(而不是任何特定目标)
- 在 Code Signing 下找到 Code Signing Identity,对于 Debug 和 Release 模式,将 Any iOS SKD 设置为 Don't Code Sign。
- 现在您应该能够构建您的项目而不会出现任何错误。
要制作 IPA:
在“项目导航器”中选择产品。
右键单击 [NameOfYourProject].app 并选择“在 Finder 中显示”。// 这不起作用。我无法选择在 finder 中显示的选项。
创建一个文件夹并将其命名为 Payload
将 [NameOfYourProject].app 移动到 Payload。
压缩 Payload 并将其重命名为 [NameOfYourProject].ipa