使用Apple ID免费真机调试

刚接触iOS开发不久,由于没有花钱加入苹果开发者计划,所以都是在模拟器里边调试。并且之前的真机调试也是相当复杂(与android相比复杂太多了),具体可见这篇文章 - iOS开发零基础教程之真机调试流程。

在Xcode7之后,开发者可以使用apple id进行免费调试了,而且使用起来也很简单。在参考别的文章之后,我把自己之前按照apple教程敲的第一个例子 - ToDoList在一个touch中运行起来了。

两个步骤即可:

  • 添加apple id
  • 生成provisioning file,在真机上运行

添加apple id

首先打开Xcode的Preferences,然后选择tab Accounts
点击左下角的”+”,添加apple id,
使用Apple ID免费真机调试_第1张图片
添加好之后,点击右下角的”View Details…”
使用Apple ID免费真机调试_第2张图片
在弹出的对话框中,点击”iOS Development”对应的”Create”
使用Apple ID免费真机调试_第3张图片
此时,我们就完成了apple id的添加
由上图可以看到,apple针对免费的apple id,开放了两项能力:iOS Development和Mac Development,这里我们只关注前者

生成provisioning file,在真机上运行

此时我们打开一个iOS项目,这里我使用apple官方的第一个项目作为示例
使用Apple ID免费真机调试_第4张图片
可以看到其General信息里边有一个警告信息”No provisioning profiles found”,我们点击”Fix Issue”
使用Apple ID免费真机调试_第5张图片
Xcode会提示让我们选择一个账户,我们选择之前添加的apple id账户
然后Xcode会自动创建好对应的”provisioning profile”

这个时候我并没有连接真机,则出现了下面的提示
使用Apple ID免费真机调试_第6张图片
意思是没有发现真机。
此时,只要连接上真机,然后就可以将app运行在真机上了。

参考

  1. 使用Xcode 7 beta免费真机调试iOS应用程序

你可能感兴趣的:(ios,xcode)