iOS 测试 Xcode 7 极大的降低了 ios 测试的门槛

among · 2015年09月23日 · 最后由 陈恒捷 回复于 2015年09月24日 · 1321 次阅读

Xcode 7 极大的降低了 ios 测试的门槛

更新了 xcode 7,看到了新功能的介绍。

第一个如下:

Now everyone can run and test their own app on a device—for free. You can run and debug your own creations on a Mac, iPhone, iPad, iPod touch, or Apple Watch without any fees, and no programs to join. All you need to do is enter your free Apple ID into Xcode. You can even use the same Apple ID you already use for the App Store or iTunes. Once you’ve perfected your app the Apple Developer Program can help you get it on the App Store.

这就意味着,不需要加入开发者计划,只需要 apple id 就可以在真机上进行 app 的调试。

换句话说,对我们做测试的,只需要有 app 的源码,无需.p12 证书和.mobileprovision 配置文件就可以把 app 安装到任意一个 ios 设备上。

亲测可安装 app,亲测 appium 能够驱动 app。

当然,如果要发布到 app store,还是需要加入加入开发者计划的。

如果你想学习 ios,只要有个 mac 和 ios 设备,即可开始 ios 的开发和测试了。
github 上可以找到很多开源的 ios 的项目源码
_^

共收到 12 条回复 时间 点赞

不行吧?是不是要求 ios 是 9.0 啊?

among #11 · 2015年09月23日 Author

#1 楼 @lihuazhang 我的手机版本是 8.4.1,亲测可安装 app,appium 能够驱动 app

额。。是么。。明天我来试试看。。。。另外。。ps。。。不是 ios,是 iOS,要专业

#3 楼 @monkey 额,我本来就不是一个专业的,_,这只是我近 2 个月的副业之一。。。

#4 楼 @among29 做了就是专业的。。哈哈

#1 楼 @lihuazhang 看了下,的确可以。不过貌似 bug 蛮多,也不是说,就是说最好就是用一个干净的账号。否则会出现各种问题。。= =

#6 楼 @monkey 原先的方式:需要开发者证书,需要设备的 udid 在描述文件中,才可以安装到设备中,才可以做真机的调试。xcode 7 中,去除了这种限制。不明白为什么这种会带来 bug,什么才是干净的账号,又会出现各种什么问题。。。

#6 楼 @monkey @among29 今天早上就遇到拿了一个新的手机,没法安装的问题。

#7 楼 @among29 额。。简单来讲,xcode7 也好,文档中说的方式也好。其只是一种方式,你的 project 本身的设置,包括你之前绑定的 apple id 等都会影响这个所谓的去除限制。所以能 100% 没有障碍的去做,只有一个干净的账号。就是一个纯粹的 apple id。别的什么属性都没有

打出包来能装吗,还是只能连着 xcode 跑的才行?

这个特性很早就说过了。不过这个应该是让没开发者账号的人可以真机调试。原来就有用开发者账号的不知道会有什么影响。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册