使用xcode无开发者账号打包.ipa文件
- 下载Application Loader
- 根据引导注册apple id并登陆Application Uploader;
- 生成的证书和描述文件分别下载下来
- 双击上面两个文件进行安装,安装后打开xcode加载自己chone的项目;
- 在general中设置信息如下,其中bundle identifier是自己设证书设置的boundid。设置team;
- 在Build Settings中设置如下
- 在project→Build Settings 设置signing
- Product→Scheme→edit Scheme 把archive改成Release
- Product→archive得到如下文件,在访达里打开,查看包内容,找到product下的.app文件
- 创建文件夹Payload,把.app文件放到里面,打开.app文件内容,打开info.list.修改boundid为需要打包的boundid
- 压缩Payload,修改后缀为.ipa文件.就可以拿着这个.ipa文件去相关网站做企业签上线了
- 如果遇到报错,一般是由于自己生成的签名不支出一些特性,比如云相关报错,可找到项目中.entitlements文件打开并删除
aps-environment就ok了