开发技巧(一)

在开发中,有时候必须使用真机进行调试,但是直接运行xcode安装到测试设备(俗称刷包),那你的安装的应用的证书环境只有可能是开发环境或者通配的打出的一般是开发包,而有时候我们需要测试生产包。客户端安装的APP实际对应什么环境,是你打包ipa时候选择的证书决定的。AppStore下载的、adhoc、in-house等证书打包为生产环境。

打生产环境包的两个方式:

1.选择发布证书和相应的配置文件,通过xcode -->Product-->Archive-->Export-->选择证书-->IPA包, 打出IPA包,再安装到手机上测试。
2.直接运行xcode安装APP到手机上,但是xcode中配置很重要:

  • 证书选择发布证书,设置好配置文件;
  • run设置为release,选了release以后就可以直接run一个生产证书的包;


    image.png
  • 无法直接启动,只能手动点击App图标启动

这个方式安装的生产环境的包不能直接控制台实时看到日志,但是还是可以查看打印日志的:
xcode-->Window-->Devices 下面有个小箭头,点上去可以查看手机上的日志了。在回调方法里打印个标记,点击通知进到应用,在日志里搜索你的标识即可查看日志。这里的日志和控制台看到的不同有许多都是没用的。

image.png

此外,点击Devices上的View Devices Logs还可以查看手机中安装APP的崩溃日志。

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

相关阅读更多精彩内容

友情链接更多精彩内容