zoukankan      html  css  js  c++  java
  • 开源项目在真机调试(Coding iOS 客户端为例)

    一、前言

    iOS 13学习系列:如何在github下载开源项目到本地(Coding iOS 客户端为例)已经把 Coding iOS 客户端源码下载到本地。

    但项目进行真机调试遇到很多问题。

    二、问题描述

    Xcode添加真机调试账户就不多说,不懂的网上查。

    项目利用了cocoapods管理第三方框架,所以点击“Coding_iOS.xcworkspace”打开项目,而不是“Coding_iOS.xcodeproj”。

    选择真机调试的设备,我的设备是iPhone4s,注意不是模拟器。

    直接运行,出现以下提示:

    Failed to code sign "Coding_iOS".

    No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “net.coding.CodingForiOS” were found.
    Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.

    点击“Fix Issue”,选择好Team,然后点击“Choose”

    出现以下提示:

    An App ID with Identifier 'net.coding.CodingForiOS' is not available. Please enter a different string.

    三、问题分析

    1.Please enter a different string.

    错误原因是这个bundle ID已经被占用了,bundle ID必须是唯一的。

    2.Failed to code sign "Coding_iOS".

    错误原因是没有根据当前bundle ID创建一个新的provisioning file证书。

    四、问题解决

    1.Please enter a different string.

    解决办法:在General的Identity下修改bundle ID。

    2.Failed to code sign "Coding_iOS".

    解决办法:点击“Fix Issue”重新根据当前bundle ID创建一个新的provisioning file证书。

    或者在General的Identity下点击“Fix Issue”。

    重新点击run按钮就可以运行在真机了。

    学习,以记之。如有错漏,欢迎指正

    作者:冯子武
    出处:http://www.cnblogs.com/Zev_Fung/
    本文版权归作者和博客园所有,欢迎转载,转载请标明出处。
    如果博文对您有所收获,请点击下方的 [推荐],谢谢

  • 相关阅读:
    scrapy-redis使用以及剖析
    完全理解 Python 迭代对象、迭代器、生成器
    Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
    HTTP状态码
    Py西游攻关之RabbitMQ、Memcache、Redis
    Django contenttypes 应用
    cookie和session 以及Django中应用
    RESTful规范
    rest_framework框架的认识
    vue 总结
  • 原文地址:https://www.cnblogs.com/Zev_Fung/p/5633545.html
Copyright © 2011-2022 走看看