美文网首页
ios 使用命令行,创建应用。

ios 使用命令行,创建应用。

作者: 少年_如他 | 来源:发表于2020-02-29 20:43 被阅读0次

解决苹果创建AppleID,新账号无法创建应用的问题。

今天苹果有点儿抽风,新号创建应用的时候,找不到id。之前一直都是xcode自动创建的。首先怀疑的是xcode罢工了。然后就去后台瞅一眼,卧槽,id在啊!不死心,关掉浏览器,再次登录,再去创建。完犊子,还是不行。最后祭出了程序猿解决问题的终极办法:关机重启!还是不行。此时,内心有点儿小慌。这tm得换电脑了?去群里问下,果然,一大堆人在抱怨。苹果出BUG了!!!又一次!!!好吧。。。
言归正传:我是咋弄的
首先想到的是,既然浏览器创建不了,何不试试终端命令行呢?自动化打包不是很炫技么?
搞一波!
首先配置开发环境,得装一个Fastlane
这玩意儿有很多作用,类似一个脚本工具,好像用起来很舒服的样子。

 sudo gem install fastlane -NV

打开终端 ,输入上面的命令,然后输入开机密码。


75EFD8B8-B34B-4665-A859-381DE34D4DDD.png

环境搞好了,就可以搞事情了。

1.在mac终端终端中输入:fastlane produce -u 开发者账号 -a "bundleid"
上述的指令中填写自己的信息如 fastlane produce -u wodeappleid@163.com -a "com.mygame.app"
2.接下来在mac终端终端,输入开发者账号的密码
3.接下来在mac终端终端,输入开发者账号的双重认证手机收到的短信验证码或者双重认证的手机收到的验证码
4.接下来在mac终端终端,输入App名称
5.创建完成。

成功创建!


成功创建

如此搞定了!打包上传还是用xcode,他没罢工!

3月14日更新:解决了报错:The request could be completed because: Unauthorized Access

有小伙伴反应,按照上面方法会有如下报错!


6EB4084F-C705-4912-8E9E-E95271891752.png

试了一下,果然!鉴于,今天苹果又出现了不能创建应用的问题。那么这个问题还是要解决的!
我的解决办法是:
第一步:修改开发者账号的密码
修改完之后,重新跑一遍 fastlane produce -u 开发者账号 -a "bundleid" 这个命令
此时会出现fastlane 会告诉你,你的密码改了,需不需要重置。如下图:

841C7E31-242A-4304-9A67-942ED11B27FC.png

输入y

第二步:此时会到了输入收到的验证码那一步,发送的是双重认证绑定的手机号。因为我是绑定一个手机号,所以每次都是直接输入收到的验证码,然后就发现会报上面的错误。Unauthorized Access
这里不着急输入第一次收到的验证码 先输入
sms
然后 会出现一个选择绑定手机号的页面-如下图:

CEED9A61-ECB1-4471-B4AE-05A6B8181382.png
然后想哪个手机号收验证码就输入数字几 我就一个 就输入 1 然后此时就会收到第二个验证码 输入第二个验证码。就解决了!如下图 就创建好了。 12A79440-9510-41E5-ADC6-6745F1B3A2C5.png

老铁们留个赞再走
另外:836954997 苹果开发技术交流群,私活共享,技术共享!你值得拥有!

参考链接:https://github.com/fastlane/fastlane/issues/16108

相关文章

  • SVN 命令行 提交新应用

    iOS 中使用 SVN 命令行 提交新应用

  • ios 使用命令行,创建应用。

    解决苹果创建AppleID,新账号无法创建应用的问题。 今天苹果有点儿抽风,新号创建应用的时候,找不到id。之前一...

  • 创建应用

    请查看我们的 视频教程 来学习创建 JHipster 应用 快速上手 创建应用的各选项 使用蓝图 命令行选项 小提...

  • Django创建应用(APP)

    创建应用(APP)1.在命令行中使用命令创建APP 创建的文件夹如图: 2.用pycharm创建APP 输入图中命...

  • iOS开发60分钟小记

    目标 使用Xcode IDE, 模拟器 修改,调试已有iOS app 能在已有应用内创建新模块 能创建新应用 能发...

  • 怎样使用Swift创建命令行脚本(1)

    怎样使用Swift创建命令行脚本(1) 怎样使用Swift创建命令行脚本(1)

  • 使用Bazel创建iOS应用

    Bazel简介 Bazel是一个Google开源的构建和测试工具,Bazel支持多种语言的项目,并为多个平台构建输...

  • VIPEP介绍

    本篇参考:使用VIPER来构建iOS应用程序 1.viper介绍 VIPER是一个创建IOS应用层的架构。 Vie...

  • WordPress-Editor-iOS--富文本编辑器(初学)

    WordPress-Editor-iOS是WordPress iOS应用程序中使用的文本编辑器创建和编辑页面和文章...

  • iOS开发之命令行的魅力

    iOS开发之命令行的魅力 命令行使用及安装 作为一个iOS开发者,命令行是我们必须使用的,下面我就简单介绍下命令行...

网友评论

      本文标题:ios 使用命令行,创建应用。

      本文链接:https://www.haomeiwen.com/subject/xnomhhtx.html