美文网首页
iOS真机调试

iOS真机调试

作者: 给点阳光 | 来源:发表于2019-06-01 15:40 被阅读0次
    配置时间:2019年06月01号

    配置分配置前配置后两大步。

    配置前

    1. Mac系统版本要求

    xcode 版本对系统支持有要求,升级到最新系统方式

    2. Xcode版本要求

    首先xcode的版本,xcode版本必须是10.0以上,获取xcode 固定版本的下载方式

    建议一开始升级系统,更新xcode版本,xcode项目工程,高版本兼容低版本,但是低版本不兼容高版本,开发过程中会节省很多问题,下载和升级时间都比较长,但这个时间成本对于很多问题的避免的绝对是划算的,深刻体会到磨刀不误砍柴工,我升级的系统版本是10.14.4,xcode版本是10.12.1.

    3. 手机系统版本要求

    手机的系统版本大于当前的xcode支持的版本,buil的时候会提示错误:could not locate device support files.

    在应用程序中找到Xcode,可查看Xcode支持版本:

    1. 桌面快捷键command+shift+g,再输入路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
    2. 可以看到Xcode支持的真机测试的一些系统型号对应的文件
    3. 若没有对应手机系统的支持,可以自行下载,导入后重启Xcode即可。下载参考链接

    配置中

    1. 启动链接。

    用Xcode启动应用,数据线连接手机(当然也有无线链接方式),把虚拟机切成真机。


    image.png
    2. 添加AppleId

    打开 Account: 菜单 -> Xcode -> Preferences -> Account。把你的AppleId添加上即可。


    image.png
    3. 设置签名

    General->在Signing中选中,自动管理签名(Automatically nanage signing), 然后选中自己的账号即可。


    image.png
    4. 删除无用的Extension

    在TAGETS中就留一个 '你的项目名' 即可,把其余的全删掉(选中 ->右键 ->Delete)


    image.png
    5. 关功能

    在 '你的项目名' -> TAGETS -> Capabilites 中把所有的都置成 OFF。

    接下来需要关闭工程的In-App Purchase功能和push notification功能,若直接到Capabilities中关闭,将In-App Purchase置为OFF,事实上是没有效果的,因为当前选的证书是自己的个人免费证书,是没有In-App Purchase功能的(在Capabilities中找不到这个选项),进而并不能真正关闭。需要将Automatically manager signing钩去掉,才能显示该选项,并且关掉,然后再将Automatically manager signing勾选回来,team依然选中自己。

    6. 修改BundleId

    因为之前的BundleId是之前项目的账号使用的,如果用自己的账号的话,得创建一个独一无二的bundleid,建议在BundleID上拼接上自己的名称。


    image.png
    7. 配置Profile

    Build Setting里面Provisioning Profile和Provisioning Profile(Deprecated) 改为Automatic,Code Signing Identity改为iOS Developer,Development Team改为自己名字的(Personal Team)。


    image.png
    8. Build操作

    备注: 你可能会遇到的错误
    在设置签名时很有可能出现下方 Profile 文件找不到的问题。原因是在工程文件中还保留着项目之前使用的profile名称,会提示找不到该描述文件.
    步骤1:可以把“842f7XXX-XXX-XXXX-XXXX-b64b97f8XXXX” 这个给复制下来,然后右上角这个按钮以文本的形式查看工程文件。
    然后在这个文本文件中搜索这个字符串,然后删除相关配置保存即可。
    然后再点击这个按钮返回,就可以看到之前的错误木有了。


    image.png

    步骤2:重复第5步操作


    image.png
    9. 手机端开启应用授权

    Xcode编译运行,可以在真机上启动调试。
    真机设置:设置-通用-描述文件与设备管理-信任之。

    相关文章

      网友评论

          本文标题:iOS真机调试

          本文链接:https://www.haomeiwen.com/subject/tukatctx.html