Cyc*_*one 371 debugging ios ios-provisioning
如何在我的ipod touch上测试iOS应用程序而无需注册apple开发者程序或越狱我的ipod?
目前也不是一个可行的选择.
我想测试设备本身而不是屏幕模拟器,看看它在实际的ipod上的表现.
Bol*_*ock 418
在App Store成立七年后(2008年7月10日),Apple终于在Xcode 7中引入了一项新功能,允许您在任何设备上部署和运行任意数量的应用程序,只需登录Apple即可ID.您将不再需要付费的计划会员资格来在您自己的设备上部署应用程序(如果您不舒服,您肯定不再需要越狱设备).
好吧,无论如何不适用于大多数用例.出于显而易见的原因,使用此方法部署的应用程序将无法使用需要程序成员身份的某些功能和权利,例如Game Center和应用内购买.来自Apple的开发者文档:
使用免费资源调配在设备上启动应用程序(iOS,watchOS)
如果您未加入Apple开发者计划,您仍然可以使用免费配置在您的设备上构建和运行您的应用程序.但是,如果您不属于Apple Developer Program,则会限制添加功能中描述的应用程序可用功能.
将您的应用程序安装到您的iOS设备或Apple Watch上的精确步骤因此(为了便于浏览而省略了屏幕截图):
在Xcode中,将您的Apple ID添加到帐户首选项,如在Xcode中添加Apple ID帐户中所述.
在项目导航器中,选择项目和目标以显示项目编辑器.
单击"常规",然后从"团队"弹出菜单中选择您的姓名.
将设备连接到Mac,然后从"方案"工具栏菜单中选择您的设备.
在"团队"弹出菜单下方,单击"修复问题".
Xcode为您创建免费的配置文件,团队弹出菜单下的警告文本消失.
单击"运行"按钮.
在启动应用程序之前,Xcode会在设备上安装应用程序.
在Xcode 7之前,确实需要程序成员身份才能签署将应用程序部署到设备所需的配置证书.唯一的另一种选择是越狱.使用Xcode 7,您不再需要越狱您的设备只是为了运行在App Store外部分发的应用程序,或者如果您无法负担加入本程序的测试应用程序,或者部署和使用您为个人使用而开发的应用程序如果您不打算通过App Store分发它们(在这种情况下,您可能不需要程序成员资格提供的权利).
Wri*_*sCS 82
有一种方法可以做到这一点.
您将需要ROOT访问权限才能编辑以下文件.
导航到
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk
并打开该文件SDKSettings.plist
.在该文件中,扩展默认属性和更改CODE_SIGNING_REQUIRED来
NO
,而你在那里,你也可以改变ENTITLEMENTS_REQUIRED至NO
也.
您必须重新启动Xcode才能使更改生效.此外,您必须为希望能够在设备上运行的每个.sdk执行此操作.
现在,在项目设置中,您可以更改Code Signing Identity
为Don't Code Sign
.
您的应用现在应该在您的设备上成功构建和安装.
iOS 5.1 SDK存在一些问题,此方法可能无法完全相同.任何其他更新将在此处列出.
你可以找到正确的路径SDKSettings.plist
有xcrun
.
xcrun --sdk iphoneos --show-sdk-path
Run Code Online (Sandbox Code Playgroud)
iOS 5.1 SDK的新SDKSettings.plist位置:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/SDKSettings.plist
Amo*_*gam 18
使用免费 Xcode 配置的最新 Xcode 和 iOS 的步骤
打开 Xcode -> 首选项 -> 帐户
添加帐户 -> 使用您的 Apple ID 登录
选择目标 -> 签名和功能
在团队中选择个人团队
确保自动签名已启用
连接您的设备并在 Xcode 中选择它
运行项目可能会失败
打开 iOS 设备设置 -> 常规 -> 设备管理 -> 单击应用程序的信任
小智 6
上面的JailCoder引用指向一个不再存在的站点.看起来你应该使用http://oneiros.altervista.org/jailcoder/或https://www.facebook.com/jailcoder
归档时间: |
|
查看次数: |
320057 次 |
最近记录: |