【问题标题】:How can I deploy my iPhone app to my device without the Apple developer package?如何在没有 Apple 开发人员包的情况下将我的 iPhone 应用程序部署到我的设备?
【发布时间】:2011-07-19 01:10:02
【问题描述】:

我最近购买了 Xcode 4,我想知道如何在不越狱或向 Apple 支付 99 美元的情况下将我的应用程序部署到我的设备上。

【问题讨论】:

标签: iphone xcode4


【解决方案1】:

您必须向 Apple 支付 99 美元或越狱。

【讨论】:

  • 在这种情况下越狱是非法的,因为它会允许您使用其他方式必须付费的功能。 (虽然越狱本身并不违法)
【解决方案2】:

您需要以开发者身份注册 Apple(并支付 99 美元)

【讨论】:

  • 你不会绕过它,期间。要么越狱,要么支付 99 美元。没有别的办法。
  • 我为以前版本的 Xcode 找到了其他方法。特别是 2.x,但到目前为止还没有 4。它们涉及自签名证书等等。
  • 我做到了!说明如下: 1. 进入钥匙串访问,从钥匙串菜单中选择“创建证书”。 2.名称:iPhone开发者证书类型:代码签名让我覆盖默认值:是点击继续。 3.有效期:3650天。单击继续。 4. 将电子邮件字段留空,然后重复单击继续直到完成。 Keychain Access 会告诉你证书不受信任,这很好。
  • (续) 5. 打开终端并输入以下内容: sudo /usr/bin/sed -i .bak 's/XCiPhoneOSCodeSignContext/XCCodeSignContext/' /Developer/Platforms/iPhoneOS.platform/ Info.plist 6. 在 Xcode 4 中,在“运行”和“停止”按钮旁边,选择要在其上运行应用程序的设备。完成。
【解决方案3】:

@Ken Pespisa,第 5 步。(对于 xcode 4.3:)

sudo /usr/bin/sed -i .bak 's/XCiPhoneOSCodeSignContext/XCCodeSignContext/' /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist

【讨论】:

    猜你喜欢
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多