Xcode6绕过登录开发者账号打包ipa

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode6绕过登录开发者账号打包ipa相关的知识,希望对你有一定的参考价值。

参考技术A 新的xcode版本与之前的区别在于打包时间需要登录开发者账号,

但是有些公司不可能把账号和密码发给你,

这个时间怎么办,

只能绕过登录这一步进行打包。

下面这个方法我自己刚打包成功,但是能不能上传到appstore,还待前方反馈。

选择edit scheme

build Config 选项选择为release

然后选择你需要用到的证书。

点击xcode的Product下面选项Archive

完成后会出现

选中你刚才生成的xcarchive文件

show in finder

打开终端app

然后用终端进入你刚才生成xcarchive 的文件夹

可以输入cd 后直接拖拽文件夹得到路径

譬如:

然后输入命令
xcodebuild -exportArchive -exportFormat ipa -archivePath <YOUR ARCHIVE NAME>.xcarchive -exportPath ~/Desktop/<YOUR IPA NAME>.ipa

在桌面就可以看到生成的ipa了。

Archive --> 右键生成的Archive文件 --> Show in Finder --> 右键xxx.xcarchive文件 --> 显示包内容 --> 找到真正的xxx.app --> 拖到 itunes中,成成ipa --> 右键,在Finder中显示。

没有验证,但是感觉也可以。

Unity3D发布打包系列之——IOS真机调试打包ipa(补充)

开发苹果App,那就得是不差钱,开发者账号,不关你是个人的还是企业的,都得花钱,但是,个人开发者,只是想打包一个IPA,不想花钱啊,怎么办呢,据说,从Xcode7以上打包IPA可以使用个人免费账号。
首先,你申请一个苹果个人账号,这个就不说怎么申请了,有苹果手机都知道,没有苹果手机,你也不会打包这玩意的。
其次,用Xcode最新版打开你Unity3D Build出来的包(我用的Xcode 11),USB数据线连接你的手机,保证手机与Mac电脑连接成功,进行下面设置:
技术图片

再次,Xcode->Preferences->选择Accounts登陆你的App ID;
技术图片
点击Download Manual Profiles,下载证书,不用管放那了。
技术图片
再次,在Xcode的Signing & Capabilities 设置界面下,设置你的账号
技术图片

注意:??这块有一个特被坑的问题,就是按照上面设置后会爆红,说你的账号不支持设备的IPA的打包,不允许你打包IPA。解决方案:关闭下面的In-App Purchase就好了
如下图:
技术图片


**最后,点击运行,等待,就打包到你USB连接的设备上了。
注意:安装好后,就直接运行起来了,但是可能会弹出此App是否不受信任,要在手机的设置->通用->设备管理,选择后进去,点击你的App,选择信任,再重新启动,就OK了

以上是关于Xcode6绕过登录开发者账号打包ipa的主要内容,如果未能解决你的问题,请参考以下文章

新技术免ios开发者账号申请ios证书打包ipa真机调试

新技术免ios开发者账号申请ios证书打包ipa真机调试

xcode打包导出ipa

如何把打包好的app 发布到app store

Unity3D发布打包系列之——IOS真机调试打包ipa(补充)

Unity3D发布打包系列之——IOS真机调试打包ipa(补充)