我如何在我的iPod Touch上测试iOS应用程序,而不注册苹果开发者计划或越狱我的iPod?
目前这两种方法都不可行。
我想在设备本身而不是屏幕模拟器上进行测试,看看它在实际iPod上的表现如何。
我如何在我的iPod Touch上测试iOS应用程序,而不注册苹果开发者计划或越狱我的iPod?
目前这两种方法都不可行。
我想在设备本身而不是屏幕模拟器上进行测试,看看它在实际iPod上的表现如何。
当前回答
刚刚测试了JailCoder www.jailcoder.com,我能够在越狱设备上运行和调试。你只需要重新安装xCode,如果没有,卸载并重新安装xCode,然后运行JailCoder
其他回答
我从来没有尝试过,但做一个谷歌搜索,Jailcoder看起来像一个解决方案。问题是设备需要越狱。 如果有人尝试这样做,请评论并告诉我们它是如何工作的。
在Xcode 7中,你不再需要一个开发者账号来测试你的应用:
点击这里查看。
请注意,这是苹果官方支持的,所以不需要越狱设备或在模拟器上测试,但你必须使用Xcode 7(目前在这篇文章发布时处于测试版)或更高版本。
我成功地在没有开发者账户的情况下将一款应用部署到我的iPhone上。您必须使用您的iCloud帐户来解决配置配置文件问题。只需添加您的iCloud帐户,并在团队下拉菜单(在身份菜单中)中分配它,然后按“修复问题”按钮即可完成其余的工作。
更新:
有些人在使用iOS 8.4时遇到了问题,以下是解决方法。
申请苹果的开发者计划是值得的。你将能够使用特别配置来分发你的应用到测试人员和测试设备。您可以向开发人员程序添加100个临时供应设备。
你有办法做到的。
您需要ROOT权限来编辑下面的文件。
进入“/Developer/Platforms/iPhoneOS.platform/Developer/ sdk /iPhoneOS4.2”目录。打开SDKSettings.plist文件。 在该文件中,展开DefaultProperties并将CODE_SIGNING_REQUIRED更改为NO,同时还可以将entitled s_required更改为NO。
你必须重新启动Xcode才能生效。此外,你必须为你想要在设备上运行的每一个.sdk这样做。
现在,在项目设置中,您可以将代码签名标识更改为不要代码签名。
您的应用程序现在应该成功构建并安装在您的设备上。
更新:
iOS 5.1 SDK存在一些问题,这种方法可能无法完全相同。任何其他更新都将在这里列出,当它们可用时。
更新:
您可以找到正确的SDKSettings路径。使用xcrun进行Plist。
xcrun --sdk iphoneos --show-sdk-path
新的SDKSettings。iOS 5.1 SDK的plist位置:
/应用程序/ xcode /内容/开发/平台/ iPhoneOS.platform /开发/ sdk / iPhoneOS5.1.sdk / SDKSettings.plist
遵循以下步骤:
1.打开Xcode->选择项目->选择目标->勾选自动管理签名->然后添加你的苹果开发者帐户->清理项目->构建项目->运行,一切正常。