如何运行从网上下载的iWatch项目详细步骤.
今天帮朋友解决iWatch的问题,他把项目直接扔给我,我们都知道如果项目中带一些需要开发认证的框架(比如Healthkit框架内)是不能直接运行的.昨天经过一个多小时的研究(PS:楼主比较笨),终于搞定这个问题.现在把自己爬坑的经过写下来,希望能帮助到大家.
朋友的项目就不便放出来啦,特意从github上找了个大牛写的Demo: https://github.com/shu223/watchOS-2-Sampler
大家是不是和我一样,项目一下载下来,就会迫不及待满怀期待的运行一下.结果...
错误1: Fail to code sign "***" No valid signing identities (i.e. certificate and private key pair) matching the team ID "****" were found.
然后我们就想都不想来fix issue.本人还是蛮信任苹果的,一些问题我们fix 下就会解决.然后我们就会满怀期待的再fix下.然后..
然后我们在fix...
错误2: Unable to find a team with the given Team ID '****' to which you belong. Please contact Apple Developer Prpgram Support.
现在问题出来了,是我们的开发者账号不匹配,所以我们要去项目中去配置一下.
选中我们的开发者账号在运行,又报错了..
现在的问题是找不到和"9Z86...."team ID匹配的正式.我们在fix下..
又报错了,而且只能点Done了,而且问题也没办法解决,别人的开发者账号,我们联系苹果也没有用,是不是很崩溃..其实只是我们应用中使用了Healthkit框架,而该框架是需要开发者账号认证的.
点一下fix issue..又报错了..
错误3: An App ID with identifier "*****" is not avaliable. Please enter a different string.
再fix..还是和上面报的错一样.然后你就会发现其实这并没什么卵用. 错误的原因就是这个identifer已经被别人占用了,你不可以再使了(如果男票和女票也可用这样就好了,被我占用了其他人就想都别想了,当然前提是你得有).既然这个被占用了那我们就换个呗,天涯何处无芳草..
现在我们在bundle ID 后面加了个标志,回到capabilities再fix一下.好了
我们再满怀憧憬的运行下...
错误4: No code signing identities found: No valid signing identitis (i.e certificate and private key pair) matching the team ID "***" were found. CodeSign error: code signing is required for product type 'WatchKit App' in SDK 'Watch OS 2.0'
又报错了..错误原因顾名思义,我们值改了extension.watch app也要改
再运行哈..又报错..
错误5: error: Enbedded binary's identifier is not prefixed with the parent app's bundle identifier.
错误的原因就是我们嵌入的bundle ID 和父APP的前缀不一样.苹果之所以能关联手机和watch的APP是有条件的.其bundle ID 必须遵循固定的格式. 也就是两者的前缀必须一样.好吧,现在我们再改一下父APP的bundle ID .
好啦.我们在运行下..又报错了,没完没了
错误6: error: WatchKit App doesn't contain any WatchKit Extensions whose WKAppBundleIdentifier matches "*****". Verify that the value if WKAppBundleIdentifier in your WatchKit Extension's Info.plist matches the value of CFBundleIndetifier in your WatchKit App's Info.plist.
好吧,按照苹果的提示做就ok了..一定要APP和extension的配置保持一致.
再运行一次..
错误7: error: warning: Is a directory
这次想骂人了,报了个莫名其妙的错误...
其实每次看到这个错误我就会clear一下工程,然后真正的错误就会显出原形.本人比较喜欢改了工程配置啥的就喜欢clean下.虽然有时间没必要(但有时候是很有用的).而且自认为是个好习惯...现在让我们看看真正的错误是啥.
错误8: error: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.
提示显示,内嵌的bundle ID 和父APP的不匹配.因为我们该了watch APP和extension,却没有改主APP的bundle ID.下面我们修改一下主APP的bundle ID
在运行一下....然后你会惊奇的发现 ----------------- 终于能运行了.
如何运行从网上下载的iWatch项目详细步骤.相关推荐
- 优购商城项目 详细步骤流程
优购商城项目 详细步骤流程 一.准备的工作 1.文档 写项目之前必须要有接口文档 准备工作接口文档是必不可少的 参考文档我们还可以参考 小程序的开发文档.阿里巴巴字体 iconfont .mdn- 2 ...
- 阿里云免费ssh证书的免费购买,创建、下载,部署证书详细步骤
阿里云免费ssh证书的免费购买,创建.下载.部署证书详细步骤 1.登陆阿里云账号 在自己域名对应的阿里云账号申请免费的ssh证书,注意:假定你有好几个阿里云账号,一定在自己的域名对应的阿里云账号申请: ...
- 用CMake编译运行在网上下载的源文件src
参考:http://blog.csdn.net/yiqiudream/article/details/51885698 (一).怎么用CMake打开下载的源文件? 工具:下载CMake --> ...
- 生成网上下载的EF项目对应的数据库
网上下载的用EF做的小项目,结果没有配有数据库的,用VS打开来看了一下,看到Migrations文件夹,应该可以用EF命令来生成这个数据库了 打开appsettings.json文件,可以看到他用了三 ...
- 从网上下载一个vue项目,跑起来的全过程
一.首先从github上来一个项目下来,在这里我就不细说了. 二.先查看项目所需要的Node版本和vue版本,进入到项目的主目录下 点击package.json文件查看该项目所需要到的vue.node ...
- 运行github上下载的vue项目
文章目录 一.环境准备 1.下载node.js 2.设置cnpm 3.初始化项目脚手架vue-cli 二.运行vue项目 1.从github上下载一个vue项目: 2.安装项目所需的依赖: 3.运行项 ...
- intellij从git上拉取maven项目详细步骤
转载自:https://blog.csdn.net/cienven/article/details/79066290 刚从Eclipse转Intellij,对于它的各种操作也是一脸懵逼,但觉得使用起来 ...
- python numpy库安装winerror5_详解idea从git上拉取maven项目详细步骤
刚从Eclipse转Intellij,对于它的各种操作也是一脸懵逼,但觉得使用起来还不错,今天就说一下我用Idea导入git中的Maven项目的详细步骤: 1. 首先打开Intellji Idea,选 ...
- 如何创建Git项目详细步骤
更多内容,点击了解: https://how2j.cn/k/git/git-create/1343.html 目录 步骤 1 : 把自己的项目共享到Git上 步骤 2 : 在Git上新建仓库 步骤 3 ...
最新文章
- [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
- 在Java、C#和C++中遍历集合
- [Linux] 权限与指令间的关系
- np.percentile获取中位数、百分位数
- APP运营者如何对用户的数据进行分析?
- 读书笔记 effective c++ Item 47 使用traits class表示类型信息
- 在Ubuntu上安装JDK、Ant、Jmeter和Jenkins
- 303.区域和检索-数组不可变
- 机器人词库 python字典_('python,2017-robot-编程字典',)
- Ubuntu 18.04 安装搜狗拼音 2022年版 Install sogou pinyin in Ubuntu 18.04 in 2022
- 配置NodeJS免安装环境变量,win7,win10
- Java中的控制(耦合)反转
- 基于Springboot的网上商城
- 数据显示强生新冠疫苗对德尔塔变异病毒有效;康方生物派安普利提交第三个上市申请 | 医药健闻...
- 欢迎评论指正,如有问题可在具体文章下或本文留言,看见就回!
- Resharper简介
- X710网卡RSS对称哈希
- 深度学习图像分类:植物幼苗图像分类入门(Plant Seedlings Classification)
- 2 评价类算法:TOPSIS法笔记(附Python代码)
- ck的配置文件 /data /ck/config.d/users.xml