使用Xcode克隆GitHub仓库时provisioning profile创建失败求助
问题解答
别担心,这个问题跟版权完全无关,你完全可以复制、修改这份代码用于练习!下面给你详细拆解原因和解决方法:
错误原因
这个报错是苹果开发者生态的规则导致的:每个iOS/macOS应用的Bundle Identifier(包标识符)必须是全球唯一的,原仓库里的com.robcanton.FirebaseApp已经被原作者注册到他的开发者团队下了,你没法重复使用同一个标识符,所以Xcode没办法为你创建对应的配置文件。
能不能用这份代码练习?
当然可以!这个错误只是项目的配置问题,和代码本身的使用权无关,你完全可以修改配置后正常使用代码做练习。
解决步骤
- 打开Xcode,点击左侧导航栏最顶部的项目图标(带有你项目名称的那个图标)
- 在右侧的项目设置面板中,选择你的主Target(一般和项目同名),切换到「Signing & Capabilities」标签页
- 找到「Bundle Identifier」输入框,把原有的
com.robcanton.FirebaseApp改成一个独一无二的字符串,比如可以用你的名字缩写+项目练习名,比如com.yournickname.FirebasePractice - 如果你已经登录了自己的Apple开发者账号,Xcode会自动尝试生成新的配置文件,之后这个错误就会消失了。如果还没登录,你可以通过Xcode顶部菜单栏的
Xcode > Settings > Accounts来添加你的账号
内容的提问来源于stack exchange,提问作者Truls Sønsteby
相关产品推荐
相关产品推荐

