我如何在我的iPod Touch上测试iOS应用程序,而不注册苹果开发者计划或越狱我的iPod?
目前这两种方法都不可行。
我想在设备本身而不是屏幕模拟器上进行测试,看看它在实际iPod上的表现如何。
我如何在我的iPod Touch上测试iOS应用程序,而不注册苹果开发者计划或越狱我的iPod?
目前这两种方法都不可行。
我想在设备本身而不是屏幕模拟器上进行测试,看看它在实际iPod上的表现如何。
当前回答
遵循以下步骤:
1.打开Xcode->选择项目->选择目标->勾选自动管理签名->然后添加你的苹果开发者帐户->清理项目->构建项目->运行,一切正常。
其他回答
最新的Xcode和iOS步骤与免费的Xcode供应
打开Xcode ->首选项->帐户 添加帐户->登录使用您的苹果ID 选择目标-> Signing and Capabilities 在团队中选择个人团队 确保已启用“自动签名” 连接你的设备并在Xcode中选择它 运行这个项目,它可能会失败 打开iOS设备设置->常规->设备管理->单击应用的“信任”
App Store诞生七年后(2008年7月10日),苹果终于在Xcode 7中引入了一个新功能,允许你在任何设备上部署和运行任意数量的应用程序,只需用你的Apple ID登录即可。在你自己的设备上部署应用程序将不再需要付费的程序会员资格(如果你不愿意这么做,你当然也不再需要越狱你的设备)。
好吧,至少对大多数用例来说不是这样。出于显而易见的原因,某些需要程序会员资格的功能和权利(如Game Center和应用内购买)将不适用于使用此方法部署的应用程序。摘自苹果的开发者文档:
使用免费配置在设备上启动应用(iOS, watchOS) 如果你没有加入苹果开发者计划,你仍然可以使用免费配置在你的设备上构建和运行你的应用程序。然而,当你不属于苹果开发者计划时,你的应用程序可用的功能(在添加功能中描述)会受到限制。
将应用植入iOS设备或Apple Watch的具体步骤如下(为了方便浏览,省略了截图):
In Xcode, add your Apple ID to Accounts preferences, described in Adding Your Apple ID Account in Xcode. In the project navigator, select the project and your target to display the project editor. Click General and choose your name from the Team pop-up menu. Connect the device to your Mac and choose your device from the Scheme toolbar menu. Below the Team pop-up menu, click Fix Issue. Xcode creates a free provisioning profile for you and the warning text under the Team pop-up menu disappears. Click the Run button. Xcode installs the app on the device before launching the app.
Prior to Xcode 7, a Program membership was indeed required in order to sign the provisioning certificates required to deploy apps to devices. The only other alternative was jailbreaking. With Xcode 7, you no longer need to jailbreak your device just to run apps distributed outside the App Store, or to test apps if you cannot afford to join the Program, or to deploy and use apps that you have developed for your own personal use if you do not intend to distribute them through the App Store (in which case you probably don't need the entitlements offered by Program membership anyway).
遵循以下步骤:
1.打开Xcode->选择项目->选择目标->勾选自动管理签名->然后添加你的苹果开发者帐户->清理项目->构建项目->运行,一切正常。
刚刚测试了JailCoder www.jailcoder.com,我能够在越狱设备上运行和调试。你只需要重新安装xCode,如果没有,卸载并重新安装xCode,然后运行JailCoder
你有办法做到的。
您需要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