起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1888|回复: 1

[结贴] 使用V3.8开发时极光推送功能在编译时出错

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2018-3-21 15:31:46 | 显示全部楼层 |阅读模式
本帖最后由 carbinechun 于 2018-3-21 15:36 编辑

开发工具由3.6升级到3.8prepub_mac,极光插件有更新,重新引用了,修改了代码,打包生成ios的app时报错,单独生成安卓的能正常收到推送信息,但ios的老是打包失败,整个buildlog在附件中,重点问题应该是/Users/fangkai/Documents/WeX5_3.8_prepub-mac/model/Native/jpush/build/src/platforms/ios/jpush/Plugins/jpush-phonegap-plugin/JPushPlugin.m:5:9: fatal error: 'UserNotifications/UserNotifications.h' file not found这个地方。我用xcode8.3打开,在项目的Capabilities里启用了推送,再用开发工具生成依旧报错,这个地方应该怎么处理呢?说是要添加UserNotificatons.framework的引用,咱们开发平台能加上这个么?还是说要在插件的目录里有所处理,还是要别的方式?这问题调试3天了,各种百度没找到解决办法,求版主指点啊

build.log.zip

28.47 KB, 下载次数: 98

传说中路过

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2018-3-22 16:11:00 | 显示全部楼层
折腾了这几天。。。没完全弄明白其中的原因,但大体解决了报错的问题。用wex5开发工具本身不能生成带推送功能的ipa文件了,jpush插件升级后需要在Xcode8.0以上版本打开推送开关,我用xcode8.33的时候build依然有报错,说是有个依赖的库文件缺失,需要到xcode9的对应目录里再找,那就干脆直接用xcode9以上的版本吧,我下载的9.1,用9.3结果mac系统版本低不支持。。。本着一切从简(其实就是懒、怕折腾)的原则,用9.1完成了ipa文件的生成,我不知道wex5开发工具到底能不能独立生成带推送功能的ipa文件,反正目前我只能是在平台打包完成后用xcode9.1来生成了,期待平台能自己打包,不过缺的那个UserNotification头文件是有点坑人
传说中路过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 05:24 , Processed in 0.116347 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表