开源项目在真机调试(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按钮就可以运行在真机了。
最新文章
- AJAX怎么用POST 传参数
- IE6对png图片的处理
- python 异常含义
- junit模板方法模式应用
- Sublime Text 2/3安装CTags实现函数跳转
- UNIX 高手的 20 个习惯[转]
- VC模拟发送数据包-百度关键词查找
- js封装好的模仿qq消息弹窗代码
- linux根据该文件夹的读取权限和权限运行差异
- Android 透明状态栏&;着色状态栏
- Servlet线程
- [Swift]LeetCode990. 等式方程的可满足性 | Satisfiability of Equality Equations
- 如何给框架添加API接口日志
- 【Linux】comm指令
- Android学习:简易图片浏览
- Jade入门学习笔记
- 前端模板学习bootstrap
- windows 服务的安装与卸载
- 关于Map迭代循环,key和value的顺序问题
- springmvc是如何和前端页面联系起来的