在iOS设备上安装应用程序(iPhone/iPad)或从Xcode创建.ipa,无需代码签名和开发者帐户

问题描述:

我是iOS开发和自学的新手。我创建了几个应用程序,并已在iOS模拟器中测试过。这些应用程序运行良好,没有任何问题和警告前或后构建。在iOS设备上安装应用程序(iPhone/iPad)或从Xcode创建.ipa,无需代码签名和开发者帐户

我想在我的iPhone上运行应用程序进行实时测试。但是不能从Xcode中提取.ipa包,因为我还没有订阅开发者的账户(稍后会做)。试了一些调整,并采取了以下措施: -

  1. 更新SDKsettings.plist并设置CODE_SIGNING_REQUIRED,ENTITLEMENTS_REQUIRED重视NO阅读科技博客
  2. 创建归档和出口的方法:“。保存为即席部署“
  3. 再次向开发者帐户要求进一步的步骤。因此试图从xcarchive以两种方式获取.app /.ipa

    a)。运行命令行:
    xcodebuild -exportArchive -exportFormat ipa -archivePath /Users/../Library/Developer/Xcode/Archives/..\app.xcarchive/ -exportPath /Users/../Desktop/app.ipa

    b)。复制上面的xcarchive包下面的.app文件。 Dargged并下降到iTunes“MyApps”

  4. 在iTunes中,我注意到应用程序大小从2.2 MB增加到8.4 MB。

  5. 使用USB连接iPhone并执行安装,然后单击同步/应用。应用程序安装在设备上,但iTunes显示“正在安装”

  6. 断开USB,已安装应用程序没有图标图像。当触摸打开应用程序,它开始安装,并从不打开。

请帮忙建议指针,这样我可以测试我的应用,而无需开发人员的帐户

+0

Xcode 7现在应该允许这个。看到这样的答案:http://stackoverflow.com/a/4952845/171206 – WrightsCS

+0

谢谢,它升级到Xcode 7测试版3后工作。:) – CuriousDev

请尝试下载XCode 7的测试版,以便您以“官方”方式执行此操作。或者您可以等到XCode 7发布给公众。

当我开始开发时,我没有一个苹果开发人员会员我使用JailCoder。使用此工具,您可以伪造应用程序的签名并将其安装到您的设备中,而不需要成为会员,并且最重要的是,请调试您的应用程序。 你需要一个越狱设备

+1

谢谢,它升级到Xcode 7测试版3后工作。我一直想无需玩弄应用程序就可以正式使用它,但必须无论如何都要测试我的应用程序。 – CuriousDev