用脚本打出的ipa包无法正常下载安装解决

2016年11月1日
用脚本打出的ipa包无法正常下载安装
一.原因分析过程:
1.现象1
用xcode打的包是可以安装的,用脚本打的包安装不了。(会不会脚本有问题)
2.现象2
以前脚本打出来的包都是可以正常下载的,最近就做了一个xocde8相关的通知开启(默认是关闭的)(会不会是这个导致以前脚本不兼容) 去掉确实正常。
3.综上结论就是:用证书命令参数方式的脚本打出包, 不兼容xcode8这种新的通知开启模式,会导致无法正常下载安装

4.解决:
将如下脚本(证书参数)

signIdentity="iPhone Developer: wang yu (4FNNN527UN)"
archiveCmd=$(xcodebuild -exportArchive -archivePath ${archiveFilePath} -exportPath ${ipaFilePath} -exportFormat ipa -exportSigningIdentity "${signIdentity}")

替换成如下方式既可以(pp文件方式)

provisioningProfile="317_Development"
archivie_cmd=$(xcodebuild -exportArchive -archivePath ${archiveFilePath} -exportPath ${ipaFilePath} -exportFormat ipa -exportProvisioningProfile "${provisioningProfile}")

脚本代码出处:一键实现多环境ipa打包以及链接下载全过程
二.xcode8 如何开启通知服务(默认是关闭的)
1.参考如下链接
http://stackoverflow.com/questions/14807129/missing-push-notification-entitlement
2.步骤
2.1 创建entitlements文件(new file),如下配置改文件

Paste_Image.png

2.2设置路径属性
Paste_Image.png

2.3打开push服务
Paste_Image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容