xcode5真机调试教程 xcode5真机测试步骤

来源:互联网 发布:vscode js编译提示 编辑:程序博客网 时间:2024/05/21 09:34

http://www.33lc.com/article/31321.html

  xcode5真机调试教程还有很多朋友不是很了解,下文将会演示xcode5真机测试步骤,如果你想要了解关于xcode5 ios真机调试的话,可以参考下文,希望对大家有所帮助哦~
 

  第一步、制作证书

  1)打开 Finder->应用程序->实用工具 -> 钥匙串访问 ;
 

  2)单击“钥匙串访问”选择“证书”再选择“创建证书”,证书名称必须填写为 iPhone Developer。
 

xcode5真机调试教程 xcode5真机测试步骤1
 

  第二步、修改XCode配置文件

  注:如遇到文件无法解锁没有权限不能修改,可以复制一份出来,修改好之后将原来的替换掉
 

  1)修改SDKsettings.plist文件/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk

  打开该目录下的SDKSettings.plist文件,把CODE_SIGNING_REQUIRED和ENTITLEMENTS_REQUIRED的值改成NO
 

xcode5真机调试教程 xcode5真机测试步骤2
 

  2)修改Info.plist文件

  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/
 

  用XCode打开该目录下的Info.plist文件,右击--Add Row,增加两项:

  PROVISIONING_PROFILE_ALLOWED 值为 NO

  PROVISIONING_PROFILE_REQUIRED 值为 NO
 

xcode5真机调试教程 xcode5真机测试步骤3
 

  3)将上面Info.plist文件中的 "XCiPhoneOSCodeSignContext" 替换成"XCCodeSignContext"(共3处)
 

xcode5真机调试教程 xcode5真机测试步骤4
 

  第三步、设置gen_entitlements.py脚本权限

  注:如果你的电脑联网了,那么执行1)的命令后会在相应的目录自动创建iphoneentitlements文件夹及其下的gen_entitlements.py文件,如执行后没有生成指定文件,请重复执行下面的命令或者换第二种方法,两种生成脚本文件的方法任选一种。
 

  1)在终端执行如下命令:

  mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements

  cd /Applications/Xcode.app/Contents/Developer/iphoneentitlements

  curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt

  mv gen_entitlements.txt gen_entitlements.py

  sudo chmod 777 gen_entitlements.py
 

  2)上面的命令执行成功之后,会在/Applications/Xcode.app/Contents/Developer/目录下生成一个iphoneentitlements文件夹和其下的gen_entitlements.py文 件,如果你的电脑没有联网或者不能自动生成相关目录文件,那么需要手动在相应的目录创建指定的文件,随后需要给gen_entitlements.py设 置权限。
 

  gen_entitlements.py脚本文件的内容如下:

  #!/usr/bin/envpython

  import sys

  import struct

  if len(sys.argv)!= 3:

  print "Usage: %s appnamedest_file.xcent" % sys.argv[0]

  sys.exit(-1)

  APPNAME =sys.argv[1]

  DEST =sys.argv[2]

  if notDEST.endswith('.xml') and not DEST.endswith('.xcent'):

  print "Dest must be .xml (for ldid) or.xcent (for codesign)"

  sys.exit(-1)

  entitlements ="""

  application-identifier

  %s

  get-task-allow

  """% APPNAME

  f = open(DEST,'w')

  ifDEST.endswith('.xcent'):

  f.write("\xfa\xde\x71\x71")

  f.write(struct.pack('>L',len(entitlements) + 8))

  f.write(entitlements)

  f.close()

  在终端给gen_entitlements.py设置权限(可能会要你输入密码)

  sudo chmod 777 /Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py
 

  xcode5真机调试教程第四步、修改项目属性 (每次新建项目都要执行)

  1)点击项目图标,找到"BuildSettings"选项下的"Code Sign Identity",将其值全部改为"Don't Code Sign"

  2)切换到Build Phases选项,点击右下角的Add Build Phase,然后单击Add Run Script,然后在Run Script中输入以下脚本:

  export

  CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/

Developer/usr/bin/codesign_allocate

  if [ "${PLATFORM_NAME}" =="iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados"]; then

  /Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";

  codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"

  fi
 

xcode5真机调试教程 xcode5真机测试步骤5
 

  第五步、连接设备(iphone/ipad)

  点XCode右上角的Organizer图标,然后选中你的设备,在右边窗口中点击“Use for Development” 即可;
 

xcode5真机调试教程 xcode5真机测试步骤6
 

  此时你的设备名称旁边应该显示黄色的小灯,重新拔插数据线,Organizer中会出现一个进度条,等这个进度条跑完,小灯就会变成绿色,开发模式 已经启用。
 

xcode5真机调试教程 xcode5真机测试步骤7
 

  --测试真机调试:

  创建一个Page-based Application工程,修改BuildSettings和Build Phases下面的相关配置(参考第四步)
 

  1)选择你的设备
 

xcode5真机调试教程 xcode5真机测试步骤8
 

  2)随便拖一个button,然后点击运行(Run)
 

xcode5真机调试教程 xcode5真机测试步骤9
 

  3)iphone运行效果截图
 

xcode5真机调试教程 xcode5真机测试步骤10
 

  xcode5真机调试教程就到这里咯~

绿茶小编猜你还喜欢:
xcode常用快捷键大全:提高你的开发效率
Windows下安装苹果iPhone开发环境xcode图文教程


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 白钢水桶中间支撑怎么办 17岁想长高应该怎么办 身子瘦但脸胖怎么办 减肥只瘦了胸是怎么办 减肥把胸瘦了怎么办 脸又大又圆怎么办 想长高又想减肥怎么办 孩子做作业精力不集中怎么办 写作业老要睡觉怎么办 孩子写作业精神不集中怎么办 小孩精神不集中要怎么办 注意力不集中上课走神怎么办 注意力不集中总是走神怎么办 孩子注意力不集中走神怎么办 上课老走神注意力不集中怎么办 注意力不集中老走神怎么办 7岁儿童视力0.6怎么办 三岁宝宝注意力不集中怎么办 四岁宝宝注意力不集中怎么办 一直在想一件事怎么办 买的家具味道大怎么办 买的木床有味道怎么办 宝宝拍胸片衣服有扣子怎么办 前扣内衣扣子坏了怎么办 运动内衣穿上平胸怎么办 文胸的海绵变形了怎么办 文胸背部松紧变形了怎么办 黑色裤子被漂白水漂红了怎么办 黑色裤子晒红了怎么办 黑色裤子泛红了怎么办 黑色裤子洗红了怎么办 新内衣穿了痒怎么办 灰色针织运动裤洗完发黄怎么办 皮衣买大了一号怎么办 紧身衣破了一个洞怎么办 紧身衣破了一个小洞怎么办 内衣肩带不带调整的怎么办 不正确佩戴胸罩导致下垂怎么办 增肌时期晚上饿怎么办 啤酒和可乐喝了怎么办 脸部毛孔堵塞不出汗怎么办