首页 > 其他分享 >iOS自动打包 Swift Package 报错记录

iOS自动打包 Swift Package 报错记录

时间:2023-03-28 14:57:54浏览次数:39  
标签:github Package 私有 Xcode iOS git 报错 https

   使用脚本自动打包iOSipa时,如果三方库有更新,swift pakege加载库时报错,多半是git账号信息问题,钥匙串访问问题,尤其是有私有库存在时

报错信息:

1. errSecInternalComponent

2.atal: could not read Username for 'https://github.com': terminal prompts disabled

 

解决 方法一:git添加配置信息,把https形式都改成token形式

[url "[email protected]:"]

insteadOf = https://github.com/

 

需要注意的是添加上这个配置终端可以更新swift库了但是Xcode又不能更新库了,总是弹出让输入git账号

 

 

所以使用Xcode还需要把添加的配置注释掉,终端和Xcode相互矛盾

 注释掉git,私有库终端不可以,xcode 可以

打开, 私有库终端可以   xcode不可以

因为 github 在2021年8月之后 不支持账号密码登录,改成token形式登陆

swift package 中的库都是https的形式添加的,如果遇到私有库就需要github账号信息

解决方法二:设置git账号密码,

$ git config user.name

$ git config user.password

注意密码设置为token

 

如果还报错 :errSecInternalComponent,可能是钥匙串访问权限问题,Xcode打开项目

运行会弹出钥匙串访问权限通过一下应该就好了

标签:github,Package,私有,Xcode,iOS,git,报错,https
From: https://www.cnblogs.com/duzhaoquan/p/17265112.html

相关文章