新的xcode版本与之前的区别在于打包时间需要登录开发者账号,
但是有些公司不可能把账号和密码发给你,
这个时间怎么办,
只能绕过登录这一步进行打包。
下面这个方法我自己刚打包成功,但是能不能上传到appstore,还待前方反馈。
1:配置xcode信息
选择edit scheme
![1.png](https://i-blog.csdnimg.cn/blog_migrate/e6e7dc9490ce67bc7274ca03ec8915be.png)
1.png
build Config 选项选择为release
![2.png](https://i-blog.csdnimg.cn/blog_migrate/b402e9ddea9da592e7fa941a6cd10218.webp?x-image-process=image/format,png)
2.png
然后选择你需要用到的证书。
2,生成.xcarchive文件
点击xcode的Product下面选项Archive
![3.png](https://i-blog.csdnimg.cn/blog_migrate/303dc7e532182c9953a2eecfe1c25013.png)
3.png
完成后会出现
![4.png](https://i-blog.csdnimg.cn/blog_migrate/7784675d2cb3ed692092fd9dca643ab7.png)
4.png
选中你刚才生成的xcarchive文件
![4.jpeg](https://i-blog.csdnimg.cn/blog_migrate/1459e6d58635545d48967b30907c9425.webp?x-image-process=image/format,png)
4.jpeg
show in finder
![5.png](https://i-blog.csdnimg.cn/blog_migrate/afcc5259afaeecbc9fbdfbde74cff829.png)
5.png
3,用终端打包。
打开终端app
![6.png](https://i-blog.csdnimg.cn/blog_migrate/5940e49fa5e5f6e510aa7a5533263b0a.png)
6.png
然后用终端进入你刚才生成xcarchive 的文件夹
可以输入cd 后直接拖拽文件夹得到路径
譬如:
![7jpeg](https://i-blog.csdnimg.cn/blog_migrate/ff8557cfdb619869655c6a2e6972ca8b.webp?x-image-process=image/format,png)
7jpeg
然后输入命令
xcodebuild -exportArchive -exportFormat ipa -archivePath <YOUR ARCHIVE NAME>.xcarchive -exportPath ~/Desktop/<YOUR IPA NAME>.ipa
在桌面就可以看到生成的ipa了。