把iPhone连接到mac中,自动打开iTunes同步了:
然后去打开Xcode,看看能否看到连接上的iphone:
Product-》Destination中可以看到对应的iPhone6
![xcode Product Destination show iPhone6](https://www.crifan.com/files/pic/uploads/2016/07/xcode-Product-Destination-show-iPhone6.jpg)
就是我自己的iPhone设备。
点击运行,结果弹出警告对话框:
![iphone 6 is busy processing symbol file](https://www.crifan.com/files/pic/uploads/2016/07/iphone-6-is-busy-processing-symbol-file.png)
以及:
解决了Code sign的问题后,即可继续编译和调试:
![compile swift source files for iphone](https://www.crifan.com/files/pic/uploads/2016/07/compile-swift-source-files-for-iphone.png)
然后提示编译成功:
![project build succedeed](https://www.crifan.com/files/pic/uploads/2016/07/project-build-succedeed.png)
然后提示需要解锁真机,才能继续:
![unlock iphone 6 to continue](https://www.crifan.com/files/pic/uploads/2016/07/unlock-iphone-6-to-continue.png)
然后去iPhone端,屏幕解锁后,即可在真机上运行看到效果:
![unlock real iphone then can see real effect ios app](https://www.crifan.com/files/pic/uploads/2016/07/unlock-real-iphone-then-can-see-real-effect-ios-app.jpg)
真机中的运行效果的截图如下:
![screenshot on real iphone for running ios app jiandao](https://www.crifan.com/files/pic/uploads/2016/07/screenshot-on-real-iphone-for-running-ios-app-jiandao.jpg)
![message chat view for jiandao](https://www.crifan.com/files/pic/uploads/2016/07/message-chat-view-for-jiandao.jpg)
![new group contact of jiandao](https://www.crifan.com/files/pic/uploads/2016/07/new-group-contact-of-jiandao.jpg)
对应的,拔掉iPhone后,Xcode中也会及时提醒的:
Lost connection to “iPhone 6”.
Restore the connection to “iPhone 6” and run “JianDao” again, or if “JianDao” is still running, you can attach to it by selecting Debug > Attach to Process > JianDao.
![Lost connection to iPhone 6](https://www.crifan.com/files/pic/uploads/2016/07/Lost-connection-to-iPhone-6.png)