DCloud_App_Array
DCloud_App_Array
  • 发布:2014-08-02 23:32
  • 更新:3 天前
  • 阅读:316881

iOS离线打包

分类:HTML5+

预备环境

SDK目录说明

  • HBuilder-Hello:离线打包演示应用;
  • Feature-iOS.xls:iOS平台各扩展Feature API对应的库文件列表;
  • Readme.txt:说明文件。

注意:HBuilder运行环境相关库文件已全部包含在HBuilder-Hello演示应用中

配置编译工程

  • 从演示应用HBuilder-Hello创建工程

解压SDK包,进入目录HBuilder-Hello, 双击“HBuilder-Hello.xcodeproj”文件打开工程:
(建议不要将工程移出SDK目录,如需移动工程则要重新引入头文件和静态库文件到工程里)

- 配置应用标识(Boundle Identifier)

选择左侧“Project Navigator”中应用工程根目录,选中TARGETS下的HBuilder打开工程属性界面,在General下修改Identity的值:

其中Bundle Identifier为苹果的AppID,必须与应用发布是配置的Profile关联的AppID一致;Version为应用版本号,在App Store中显示的版本号,推荐与manifest.json中version下的name值一致;Build为编译版本号,App Store判断升级使用,推荐与manifest.json中version下的code值一致。

- 配置应用名称

1、在打开的原生工程中,点击工程的targets和点开manifest文件,然后将manifest文件里的“name”字段的内容 和原生工程里的Display Name 的写成一样。注意,manifest文件里的”name“ 对应的是HBuilderX打开的工程里的“基础配置”里的应用名称。如下图红色框所示:


2、如果需要配置国际化,在工程导航界面,选择InfoPlist.strings文件,修改CFBundleDisplayName值为应用名字:
InfoPlist.strings(English)为英文系统应用名,Simplified为中文简体系统应用名


- 配置应用版本名称
在打开的原生工程中,点击工程的targets和点开manifest文件,然后将manifest文件里的“version”字段里的“name”的内容 和原生工程里的Version 的写成一样。注意,manifest文件里的“version”字段里的“name” 对应的是HBuilderX打开的工程里的“基础配置”里的应用版本名称。如下图红色框所示:


- 配置应用版本号
在打开的原生工程中,点击工程的targets和点开工程里的manifest文件,然后将manifest文件里的“version”字段里的“code”的内容 和原生工程里的Build 的写成一样。注意,manifest文件里的“version”字段里的“code” 对应的是HBuilderX打开的工程里的“基础配置”里的应用版本号。如下图红色框所示:

- 配置应用图标和启动界面

1、把工程里的LaunchScreen.storyboard 文件删掉及如下图配置的地方设置为空,这样配置之后打包工程的启动图就是splash目录里配置的启动了,就不会是LaunchScreen.storyboard 的启动图。


2、演示工程中已经配置好应用的图标和启动界面,只需要将对应图片按照指定的分辨率拷贝到对应工程下的icon和splash目录即可:

- 更新应用资源

注意:Pandora目录为folder references引入方式,修改后不会自动更新,需要在模拟器或设备删除应用后再重新运行  
注意:拷贝到Pandora目录的www目录中manifest.json需要删除注释  

如何从HBuilderX中导出应用资源请参考:HBilderX生成本地打包App资源

打开pandora -> apps 目录,将下面“HelloH5”目录名称修改为应用manifest.json中的id字段值,uni-app项目为manifest.json中的appid字段值(这步非常重要,否则会导致应用无法正常启动),并将所有应用资源拷贝到其下的www目录中:

- 配置应用信息

打开工程目录下的control.xml文件,修改appid值:

其中appid值为HBuilder应用的appid,必须与应用manifest.json中的id字段值(uni-app项目为manifest.json中的appid字段值)完全一致;appver为应用的版本号,用于应用资源的升级,必须保持与manifest.json中的version -> name值完全一致;version值为应用基座版本号(plus.runtime.innerVersion返回的值),不要随意修改。

- 配置应用使用的5+功能模块(可选)

演示应用中已经引用HBuilder所有扩展的5+ API功能模块,如果在应用中没有使用到,为了减少发布时安装包的大小可以删除不使用的模块。按下图打开链接库文件配置列表:

在“Feature-iOS.xls”文件中查找不使用模块对应的“LinkerFlags”,从列表中删除。
如不使用“相机模块”,则可选中“liblibCamera.a”、按退格键删除(按option键可以多选):

- 配置第三方库的参数

如果用到使用第三方库的功能模块(如推送、分享、语音识别、统计),则需要通过“Feature-iOS.xls”文件中查找对应模块的“Info”值,并在工程属性界面“Info”下“Custom iOS Target Properties”中找到对应的项配置:

如百度地图,需要配置在百度云平台申请应用的appkey,找到“baidu”项下的“appkey”,双击后输入正确的appkey值:

注意:新浪微博和微信分享还需要配置应用的URL Schemes,在“URL Types”项下分别输入在各开放平台申请的值:

配置完成编译运行

应用配置完毕,在模拟器上编译运行应用:

正确编译后启动模拟器并运行:

如何配置多渠道

在需要的打包的原生工程中找到工程的配置文件-Info.plist ,然后添加marketChannel节点,节点内容格式为:包名|应用标识|广告标识|渠道 如io.dcloud.HB|appid|adid|apple
包名:对应xcode里的bundleid,如io.dcloud.HBuilder。
应用标识:对应5+或uni-app项目manifest.json中appid。
广告标识:DCloud的广告标识,开通广告后可在dev.dcloud.net.cn获取,如果没有开通广告,设置值为空即可。
渠道:可以填apple。

注意:如果要配置广告,需要2个步骤:
1.在info.plist文件里加DCLOUD_AD_ID节点,内容 为自己申请的广告adid
2.把marketChannel节点的广告标识换成申请的广告标识。如下图所示:

如何关闭广告

5+SDK里默认打开了开屏广告,用户如果不需要开屏广告可在Appdelegate.m文件中注释如下部分,并删除ad库文件,即可关闭广告

// 示例默认带开屏广告,如果不需要广告,可注释下面一行,  
#define ENABLEAD  


如果需要关闭其他类型的广告可在应用的manifest.json文件中增加如下配置

    "plus": {  
        "ads": {  
            "push":"false",       
            "splash":"false",     
            "rp":"false",          
            "spot":"false",       
        }  
    }  

说明可参考文档 Manifest.json文档说明 manifest配置ads部分

如何配置3D Touch

配置3D Touch

如何配置IDFA

首先要知道:打开IDFA不影响AppStore审核
如何知道项目中是否使用广告标示符,其实就是查看framework中是否有个叫AdSupport.framework的框架,如果检查工程中没有AdSupport.framework,可能是接入的第三方库里面有,用以下方法检查第三方中是否包含有IDFA版本:
(1)打开终端cd到要检查的文件的目录;
(2)执行命令:grep -r advertisingIdentifier . (注意别少了点);
iOS平台配置应用使用广告标识(IDFA)

Android平台请参考Android离线打包

15 关注 分享
jwenlee hellojh 大虫 sbin ___K Jino_Yang MR不靠谱 chuyin 五叶神 438668599@qq.com Bu忘初心_ 286622241@qq.com 赵庆桥 1010484373@qq.com 306816224@qq.com

要回复文章请先登录注册

673430241@qq.com

673430241@qq.com

11:34:41.059 项目 'JiaRiFriend' 开始编译...
11:34:41.689 编译器版本:2.1.0,当前项目编译模式:自定义组件模式。编译模式差异见:https://ask.dcloud.net.cn/article/35843
11:34:52.959 DONE Build complete. Watching for changes...
11:34:52.959 项目 'JiaRiFriend' 编译成功.
11:34:53.156 正在建立手机连接...
11:35:00.018 正在同步手机端程序文件...
11:35:12.886 打开文件服务失败,请尝试拔掉数据线后重新连接手机,或重启手机再试
11:35:12.886 已停止运行...

我的是xcode本地打包生成的ipa,也放到了debug下面,运行自定义基座时也自动安装到手机上了,但是就是不能同步,总是提示打开文件服务失败。
3 天前
596926232@qq.com

596926232@qq.com

配置完成之后,运行项目 黑屏,怎么回事?
2019-07-11 14:38
479686314@qq.com

479686314@qq.com

切换成release环境,就报错。
2019-07-02 11:18
dev@jiangyuzhou.com

dev@jiangyuzhou.com

6月14日版本IOS Demo编译报错: ignoring file /***/SDK/Libs/libBaiduWalletSDK.a (3 slices);file is universal (4 slices) but does not contain a(n) x86_64 slice: /***/SDK/Libs/libBaiduSpeechSDK.a' for architecture x86_64;
2019-06-25 19:09
颜培红

颜培红

回复 Henry_Wang:
请问解决了么,我也遇到这个问题
2019-06-24 10:49
1033630905@qq.com

1033630905@qq.com

我做的离线打包的,但是安装上后为什么一点也不流畅呢?我是把h5站点打成的ipa包,你们都很流畅吗?
2019-06-21 09:27
lihu2651@163.com

lihu2651@163.com

回复 Angelbeats:
http://ask.dcloud.net.cn/article/36016
这里有我精简出来的包,我打包出来的文件和云打包的大小基本相差不大了,可以参考一下
2019-06-14 10:12
公孙离

公孙离

No profile for team 'G56NU654TV' matching 'Wildcard. Development' found . 这是什么意思啊 找不到配置文件 这是什么配置文件??
2019-06-14 10:01
lihu2651@163.com

lihu2651@163.com

回复 Angelbeats:
好的,非常感谢
2019-06-13 20:32
Angelbeats

Angelbeats

回复 lihu2651@163.com:
http://ask.dcloud.net.cn/article/35963
2019-06-13 20:18
lihu2651@163.com

lihu2651@163.com

回复 Angelbeats:
第一个问题:我这提示就是一个“HTML5 + Runtime D”,并没有提示少什么包。
2019-06-13 20:09
Angelbeats

Angelbeats

回复 lihu2651@163.com:
第一个问题文档有说解决方案,你看下。现在我还在精简,要不为了继承原生sdk混合开发,不想离线。安卓的就很简单,没有ios那么繁琐,教程也简单。
2019-06-13 17:51
lihu2651@163.com

lihu2651@163.com

回复 Angelbeats:
是呀,我是把所有包都删了再一个个加,现在还不知道少什么包,现在还有两个问题,一个是启动APP会弹出提示框,一个“C”和一个“B”按钮,一个是:菜单栏显示不出来,然后xcode运行时报“CGImageCreateWithImageProvider: invalid image provider: NULL.“错误,还不知道怎么解决。
然后打包文件也有48M,我云打包的只有20M,不知道怎么精简
2019-06-13 17:30
Angelbeats

Angelbeats

回复 lihu2651@163.com:
主要是Feature-iOS.xls文件库关系写的不全的,照着弄会缺少各种关联库。我精简包花了很多时间。如果文档全其实都行。
2019-06-13 17:17
lihu2651@163.com

lihu2651@163.com

强烈建议出一个独立创建新的项目最精简的配置教程。
2019-06-13 08:11
lihu2651@163.com

lihu2651@163.com

强烈建议出一个独立创建新的项目最精简的配置教程。
2019-06-12 20:59
15114833590@163.com

15114833590@163.com

请问最后怎么打包?光运行顶个屁用
2019-06-12 15:54
15114833590@163.com

15114833590@163.com

伙计,你的证书怎么配都不说的吗?我要是会原生的还来看这个?证书不配请问怎么打包?光运行顶个屁用
2019-06-12 15:52
lihu2651@163.com

lihu2651@163.com

强烈建议出一个独立创建新的项目最精简的配置教程。
2019-06-11 15:33
呆子哥

呆子哥

强烈建议出一个独立创建新的项目最精简的配置教程。
2019-06-05 16:55
Angelbeats

Angelbeats

强烈建议出一个独立创建新的项目最精简的配置教程,类似Android studio的。
2019-06-05 11:37
canghaiyue200@163.com

canghaiyue200@163.com

精简瘦身那些.a和.framework简直想死,一个一个添加,删除。结果删到不能删了,打出来来的ipa包还是有100M+(云打包才26M)。如果不是云打包被上架被拒绝N次也不想用本地打包啊
2019-06-04 14:59
398927951@qq.com

398927951@qq.com

可以启动了,那如何生成ipa文件呢?
2019-05-25 21:05
yuanlu@wisdomidata.com

yuanlu@wisdomidata.com

能不能从新建工程开始一步一步集成,直接那个例子过来随便说说并不能对不熟悉原生IDE的同学有什么帮助,我又不是在你的这个例子里集成uniapp
2019-05-10 15:41
402825410@qq.com

402825410@qq.com

'UILocalNotification' is deprecated: first deprecated in iOS 10.0 - Use UserNotifications Framework's UNNotificationRequest
2019-04-12 18:02
402825410@qq.com

402825410@qq.com

'UITextAlignment' is deprecated: first deprecated in iOS 6.0
2019-04-12 18:02
491459869@qq.com

491459869@qq.com

离线打包内容不加载问题
http://ask.dcloud.net.cn/question/68239
2019-04-05 11:27
2047185642@qq.com

2047185642@qq.com

离线打包打出来的包安装后无法收到推送,请问是啥原因?
2019-04-03 17:26
彬

xcode10.2 报library not found for -llibWeex
2019-04-02 17:10
14100634@qq.com

14100634@qq.com

回复 HADSI:
我打包后也是出现空白,不知道什么原因
2019-04-02 12:06
lazywe@163.com

lazywe@163.com

回复 沙子流:
怎么破的?
2019-03-11 16:13
9900

9900

uniapp 生成本地资源包,怎么离线ios打包,跟这个H5打包一样吗
2019-02-14 16:43
任我皮

任我皮

这个没有qq分享吗
2019-01-22 17:18
961383696@qq.com

961383696@qq.com

我用你们提供的工程集成网易云信的视频语音报错,自己写的工程不会报错。怎么破?
2019-01-18 11:29
961383696@qq.com

961383696@qq.com

可以支持用cocopods集成吗?
2019-01-17 16:16
碧霜寒冰

碧霜寒冰

回复 656769413@qq.com:
没明白你说的是什么意思;
为什么升级XCode10.1是因为iOS升级到12以后,XCode9没办法真机调试了,如果你有12以下的手机做测试继续用XCode9还是没问题的,不过肯定还是以最新系统做测试比较保险,所以能升级就升级吧。
2019-01-08 14:33
656769413@qq.com

656769413@qq.com

回复 碧霜寒冰:
如果继续使用xcode 9,而且还能满足苹果SDKs 12.1的要求,把xcode 9 下的SDKs替换成12.1的SDKs能行嘛?
2019-01-08 13:54
碧霜寒冰

碧霜寒冰

回复 656769413@qq.com:
是的XCode10.1最低os要求10.13.6
2019-01-08 08:57
656769413@qq.com

656769413@qq.com

回复 252744199@qq.com:
使用xcode 10.1的版本,是不是要求mac版本必须是10.13.6以后的版本才可以?低于这个版本不能使用
2019-01-07 11:04
491459869@qq.com

491459869@qq.com

没点原生知识真的挺难搞的,要请教下原生开发人员,一下就搞定了
2019-01-05 19:06
252744199@qq.com

252744199@qq.com

求ios离线打包技术大佬,我以前用xcode9.X版本打包app ,没有任何问题,从前几天开始使用xcode10.1打包之后,开始出现app偶尔崩溃的问题, 哪位大佬有遇到类似的情况呀,求问题解决办法?
2018-12-20 18:51
呆子哥

呆子哥

回复 天使中的魔鬼:
我这里报错说是有Android引入包
2018-12-19 16:56
天使中的魔鬼

天使中的魔鬼

希望官方出个如何快速文档的通过app store 的教程,或者注意事项也行。尼玛都别拒绝4次了。大家都是如何通过app store 审核?有知道的可以分享下经验吗?我这里一直被拒绝都是说4.2错误,说我的应用和网页应用没有区别。
2018-12-19 09:37
天使中的魔鬼

天使中的魔鬼

回复 回首半生仍年少:
兄弟 请问下你们提交到app store 上通过审核了吗?
2018-12-19 09:33
回首半生仍年少

回首半生仍年少

回复 724378151@qq.com:
谢谢了,已经成功了
2018-12-14 18:27
724378151@qq.com

724378151@qq.com

回复 回首半生仍年少:
栗子添加的系统库少了,还得添加MessageUI.framework , CoreLocation.framework AddressBook.framework AssetsLibrary.framework AVFoundation.framework这几个库就可以编译通过
2018-12-14 16:07
回首半生仍年少

回首半生仍年少

回复 452306705@qq.com:
大佬为什么我的集成老是报错?就按文档上面操作真的可以成功吗?
2018-12-14 11:59
452306705@qq.com

452306705@qq.com

回复 zhzhl1993@163.com:
你好 请问你解决启动图问题了吗
2018-12-13 12:25
452306705@qq.com

452306705@qq.com

回复 734946269@qq.com:
大兄弟跟二兄弟 请问 你们解决了吗
2018-12-13 12:20
944515900@qq.com

944515900@qq.com

QQ分享的appid值在哪里配?
2018-12-05 18:05
734946269@qq.com

734946269@qq.com

回复 胡虎:
大兄弟,问题解决了没,我也是遇到这个问题
2018-12-03 10:32
胡虎

胡虎

最新的版本启动,没有首图了,是一个logo + Hello Hbuilder 请问,怎么让启动图片splash 进行展现
2018-11-25 20:39
240335312@qq.com

240335312@qq.com

回复 HADSI:
-ObjC
OC大写,bj小写
2018-11-09 18:38
李晓峰

李晓峰

官方文档不太靠谱 这里有很详细的步骤和Demo
https://blog.csdn.net/lixianyue1991/article/details/81705870
2018-08-21 17:07
李晓峰

李晓峰

官方文档不太靠谱 这里有很详细的步骤和Demo
2018-08-21 17:01
HADSI

HADSI

按照步骤做一直都没什么问题,就是启动程序后一显示空白页,什么都没有,也没报什么错就只有个One of the two will be used. Which one is undefined,这个应该没什么影响的吧,到底是哪一步出错了呢,求来个大佬帮忙解答下,速求
2018-08-04 10:57
Yizhiyu

Yizhiyu

IOS本地打包
2018-08-02 19:10
千秋忆梦

千秋忆梦

回复 苏格拉底:
兄弟,请问这问题后来解决了吗?我也碰到这问题了
2018-07-06 09:50
253494078@qq.com

253494078@qq.com

打包后的ipa体积明显比hbuilder直接打包大了,有什么办法压缩体积吗?
2018-06-21 16:50
reyo

reyo

怎么在 HBuilder-Hello-Info.plist 中配置 useragent 或者是怎么让自己配置的 config.xml 让HBuilder-Hello识别? "useragent": {
"value": "xxxx",
"concatenate": true
},
2018-06-12 17:28
852576162@qq.com

852576162@qq.com

打包后审核被拒,权限都设置了还不行
怎么解决
2018-06-12 16:21
沙子流

沙子流

iOS离线打包,默认不开启推送,怎么配置?
2018-01-10 12:58
zhzhl1993@163.com

zhzhl1993@163.com

iOS离线打包钻了好多坑,现在看到这块不会手忙脚乱了,所有的经历都是一种成长,升级了最新SDK后应用也流畅了不少,让我刮目相看,希望以后会越来越好! 哈哈哈哈, 刚好你有钱,我有技术,来嘛,合作愉快,拒绝谈情怀,拒绝墨迹!
2017-12-20 12:07
Bu忘初心_

Bu忘初心_

回复 Bu忘初心_:
应用内支付我的itunes connect app内购买项目的功能一直提交不过去,我的app也没办法测试,请问没有提交成功怎么测试呢?
2017-12-14 14:33
Bu忘初心_

Bu忘初心_

请问怎么测试应用内支付,有没有教程呢
2017-12-14 14:32
zhzhl1993@163.com

zhzhl1993@163.com

回复 zerocc:
将“hbuilder”加入infoplist文件中的LSApplicationQueriesSchemes白名单中
2017-10-13 16:32
zhzhl1993@163.com

zhzhl1993@163.com

回复 苏格拉底:
将“hbuilder”加入infoplist文件中的LSApplicationQueriesSchemes白名单中
2017-10-13 16:32
lxl

lxl

这文章过时了也不更新,现在不需要改Other Linker Flags了
2017-09-07 13:49
438668599@qq.com

438668599@qq.com

今天终于把mac下的离线打包搞成功了。却是坑多!
2017-09-07 08:58
五叶神

五叶神

回复 lxl:
百度吧 这个是X-code工具的使用
2017-08-09 17:51
lxl

lxl

回复 五叶神:
这篇文章面对的读者不是ios开发者,怎么会知道xcode怎么打包
2017-08-09 16:41
五叶神

五叶神

回复 lxl:
打包还需要说么?x-code点下打包不就完事了
2017-07-28 18:04
Helloween

Helloween

神马东西
2017-06-29 10:16
lxl

lxl

回复 蓓岑2015:
同问,这文章标题党,就写到运行,连怎么打包都不说
2017-05-31 13:58
蓓岑2015

蓓岑2015

我想问打的包在哪里?
2017-05-05 15:48
蓓岑2015

蓓岑2015

回复 405184995@qq.com:
我是一个个自己手工添加进去,太 TM 坑了。
2017-05-05 15:47
405184995@qq.com

405184995@qq.com

failed to load external entity control.xml照着教程 配置环境,运行,显示这个错误,怎么解决
2017-04-12 10:35
chuyin

chuyin

HBuilder离线打包iOS版SDK里边的第三方SDK库文件该更新了,不然提交不了,你们啥时候更新啊?看看这两篇文章:http://www.jianshu.com/p/6803d660f67e#和http://ask.dcloud.net.cn/article/1218你们官方值更新IDE不更新这个库么??
2017-04-12 09:55
chuyin

chuyin

回复 405184995@qq.com:
其他的不需要!这一个就够了
2017-04-12 09:53
405184995@qq.com

405184995@qq.com

最新下载的iOS离线打包sdk,中的other linker flags应用只有 -objc,需要讲用到的全部添加进去吗
2017-04-06 09:37
zhzhl1993@163.com

zhzhl1993@163.com

回复 橘子好酸啊:
启动图片貌似有影响,我就是这个原因
2017-03-31 17:31
972587546@qq.com

972587546@qq.com

离线打包百度定位一直不起作用,确定按照表格该导的包都导了,该配置的也都配置了,想知道是什么原因,该怎么解决呢?
2017-03-28 16:48
lipuan@yahoo.com

lipuan@yahoo.com

ios 2.14SDK中的讯飞id,使用的时候提示登陆失败 错误代码10407,
我看了你们7月左右那一版本的appid 和现在的没有变化,所以是不是你们info.list 没有更新呢?能否告知最新的appid
2017-03-14 10:02
橘子好酸啊

橘子好酸啊

按照文档进行操作,稍微调了下引包的步骤,一次就成功了,不过打出来的app比在线打的大了不少,在线只有30+m,离线的有64m,还有就是离线的包虽然正常运行了,但是整个分辨率变小了,字体图片明显变大而且模糊,这个是什么问题啊?
2017-03-11 17:11
zapoi

zapoi

-JSONValue failed. Error trace is: (
"Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Object key string expected\" UserInfo={NSLocalizedDescription=Object key string expected}"
) 这个是什么问题??推送过来的时候会出现这个
2017-03-09 10:23
hehedada

hehedada

回复 535950909@qq.com:
解决了么
2017-02-22 08:48
hehedada

hehedada

回复 CC2017:
解决了么
2017-02-22 08:38
hehedada

hehedada

回复 rein:
你这个问题解决了吗 我的也是 官方的demo报这个错
2017-02-22 08:36
CC2017

CC2017

framework not found UserNotifications for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)求解
2017-02-14 09:45
dj_fourth@163.com

dj_fourth@163.com

iOS 打包失败,错误日志 :BuildConfigure Failed 31007 无法导入p12证书plus->distribute->apple->p12
有没有遇到过的?这个怎么解决啊
2017-02-05 16:07
975308620@qq.com

975308620@qq.com

用这个打包出来的项目变成300多M了 好大呀,这该怎么办呢?
2017-01-12 08:39
zjkuki@21cn.com

zjkuki@21cn.com

回复 苏格拉底:
ios9以上手动在info->URL Types里面新增一个URL Schemes:hbuilder
2017-01-10 01:32
rein

rein

clang: error: linker command failed with exit code 1 (use -v to see invocation)
这个是什么错误啊?
2017-01-06 16:33
Henry_Wang

Henry_Wang

我的提示确实Storage模块, 但是我看mainfest.json中有这个啊, 这个要怎么添加?
2017-01-05 08:51
小聪拌豆腐

小聪拌豆腐

你好,这个xcode必须需要7.2以上版本支持吗?我的刚好7.2,build一直报framework not found UserNotifications for architecture x86_64
2016-12-22 20:32
1146232272@qq.com

1146232272@qq.com

我离线打包时,有好多报错,怎么回事,还有打包时需要证书吗?需要几种证书?到哪去得到这些证书?然后怎么配置证书?
2016-11-01 12:04
604923581@qq.com

604923581@qq.com

离线打包 报上面那个错误 是那个库没有添加吗?
2016-10-27 11:28
604923581@qq.com

604923581@qq.com

[__NSCFString JSONValue]: unrecognized selector sent to instance 0x7f8249536b10
2016-10-27 11:28:03.268 LogisticsDriver[2310:1050726] Post crash result--[成功]--data--[]
2016-10-27 11:28:03.268 LogisticsDriver[2310:1050726] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString JSONValue]: unrecognized selector sent to instance 0x7f8249536b10'
*** First throw call stack:
(
0 CoreFoundation 0x0000000109cf0d85 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010c47cdeb objc_exception_throw + 48
2 CoreFoundation 0x0000000109cf9d3d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
3 CoreFoundation 0x0000000109c3fcfa ___forwarding___ + 970
4 CoreFoundation 0x0000000109c3f8a8 _CF_forwarding_prep_0 + 120
5 LogisticsDriver 0x000000010638f158 -[PDRCoreAppCongfigParse load] + 355
6 LogisticsDriver 0x0000000106372e25 -[PDRCoreApp load] + 1095
7 LogisticsDriver 0x00000001063698be -[PDRCoreAppManager load] + 211
8 LogisticsDriver 0x00000001063617cd -[PDRCore load] + 952
9 LogisticsDriver 0x0000000106360f83 +[PDRCore initEngineWihtOptions:withRunMode:withAppManager:] + 119
10 LogisticsDriver 0x00000001063380ba -[AppDelegate application:didFinishLaunchingWithOptions:] + 58
11 UIKit 0x0000000107f5b9ac -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 272
12 UIKit 0x0000000107f5cc0d -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3415
13 UIKit 0x0000000107f63568 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1769
14 UIKit 0x0000000107f60714 -[UIApplication workspaceDidEndTransaction:] + 188
15 FrontBoardServices 0x000000010f19b8c8 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 24
16 FrontBoardServices 0x000000010f19b741 -[FBSSerialQueue _performNext] + 178
17 FrontBoardServices 0x000000010f19baca -[FBSSerialQueue _performNextFromRunLoopSource] + 45
18 CoreFoundation 0x0000000109c16301 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
19 CoreFoundation 0x0000000109c0c22c __CFRunLoopDoSources0 + 556
20 CoreFoundation 0x0000000109c0b6e3 __CFRunLoopRun + 867
21 CoreFoundation 0x0000000109c0b0f8 CFRunLoopRunSpecific + 488
22 UIKit 0x0000000107f5ff21 -[UIApplication _run] + 402
23 UIKit 0x0000000107f64f09 UIApplicationMain + 171
24 LogisticsDriver 0x0000000106338433 main + 99
25 libdyld.dylib 0x000000010cbe792d start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
2016-10-27 11:28
1027107360@qq.com

1027107360@qq.com

iOS离线打包配置支付宝模块时报错:
Undefined symbols for architecture x86_64:
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
CAliSecXURL::encodeURIComponent(CAliSecXBuffer&) in AlipaySDK
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:
CAliSecXURL::encodeURIComponent(CAliSecXBuffer&) in AlipaySDK
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
CAliSecXURL::encodeURIComponent(CAliSecXBuffer&) in AlipaySDK
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
2016-10-24 16:06
又起风了

又起风了

回复 SDK_骁骑:
非常感谢,已经搞定。
2016-09-27 16:13