杂乱记录的一些小问题

错误记录:
1.模拟器跑起来没有值
解决办法:sdk架构不支持

2.报错

解决办法:build phases 加入Embed Frameworks

image.png

3.真机跑起来没有值

image.png

解决办法:加入对应得库进去进行编译

image.png

4.源码打包发现framework编译库连接中有其他渠道sdk

image.png

解决办法:添加进工程选择对应的工程

image.png

5.报错

image.png

Apple Mach-O Linker (ld) Error Group

"OBJC_CLASS$_LYGameConfig", referenced from:

"OBJC_CLASS$_LYSDK", referenced from:

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决办法:
在FDSDK只加头文件和动态的方法调用。
然后在实际编译demo的项目再去加对应的第三方库和FDSDK

image.png

6.麟游初始化报错:

image.png
image.png

解决办法:设置全局断点追踪错误

image.png

第二个断点处 getGameRootView 初始化内部方法获取当前view 而当前没有view 需要在初始化之前调用

image.png

让UIWindow显示出来(让窗口成为主窗口 并且显示出来,从而让跟控制器的view加载到主窗口处—>加载控制器view就会提前初始化控制器和view)

7.上传github之前,执行** pull 命令报错 **git pull origin master
git pull 失败 ,提示:fatal: refusing to merge unrelated histories

在进行Git pull 时,添加一个可选项
git pull origin master --allow-unrelated-histories

8。在**push **时发生错误
$ git push -u origin master
To git@github.com:******/Demo.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:******/Demo.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

网上搜索了下,是因为远程repository和我本地的repository冲突导致的,而我在创建版本库后,在github的版本库页面点击了创建README.md文件的按钮创建了说明文档,但是却没有pull到本地。这样就产生了版本冲突的问题。

有如下几种解决方法:

1.使用强制push的方法:

$ git push -u origin master -f

这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

2.push前先将远程repository修改pull下来

$ git pull origin master

$ git push -u origin master

3.若不想merge远程和本地修改,可以先创建新的分支:

$ git branch [name]

然后push

$ git push -u origin [name]

9.接入银狐问题:
配置完成后build 失败
Apple Mach-O Linker (ld)** Error Group**


clang: error: linker command failed with exit code 1 (use -v to see invocation)
点击错误查看详细log 发现需要关闭enable bitcode 该库不支持bitcode

链接:http://www.cocoachina.com/bbs/read.php?tid-320431.html

10.导入sdk在使用头文件的时候提示 file not found
解决办法:先将银狐sdk导入到FDSDK,再改回对应的target中

image.png

11.上传到GitHub 执行git pull origin master提示
fatal: unable to access 'https://github.com/huguan/FDSDKForiOS.git/': Could not resolve host: github.com

解决办法:
http://blog.csdn.net/piaotiejun/article/details/48734175
192.30.255.113

或者多试几次

12.乐玩sdk接入问题
1.缺少两个系统库 sql3 libz
2.开启infoplist — http

**13 git **如何删除本地创建的仓库

清除本地文件夹下的Git文件,然后在重新初始化新建的git仓库
//删除文件夹下的所有 .git 文件
find . -name ".git" | xargs rm -Rf
//初始化仓库
git init

14.ERROR ITMS-90596: "Invalid Bundle. The asset catalog at 'Payload/XXX.app/Assets.car' can't be read. Try rebuilding the app with a non-beta version of Xcode and submit it again."

这个问题研究了好久,也在国外的网站找过解决方案
一开始以为是图片什么16位,p3问题,并不是,你看看错误码90596就知道不一样
解决如下:
1.Mac电脑系统最新版(不要怀疑,滚去升级!!!)
2.Xcode最新版(AppStore下载,不要搞beta测试版什么的)
3.application loader最新版(其实Xcode最新,自然就最新了吧)

15.点击微信分享没有反应:
1、iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。
受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>weixin</string>
</array>
2、没有设置微信APPID

16.build 的时候提示FDSDK中 Image not find
解决办法target对应的General 中Embedded Binaries中重新添加SDK

image.png

17.马甲包被拒绝: 脚本修改方法名+“类里面+void方法” + 每次编译改类名

18.更新GitHub 常用步骤:
1.删除git本地仓库 $find . -name ".git" | xargs rm -Rf
2.重新初始化仓库 $git init
3.将项目的所有文件添加到仓库中** $git add .
4.将
add的文件commit到仓库 $git commit -m "注释语句"
5.查看是否添加成功 $git reflog
6.将本地的仓库关联到
github**上$git remote add origin https://github.com/hanhailong/C
7.使用强制push的方法:$ git push -u origin master -f

19.审核sdk是否可以接入标准
回调是否使用 代理或者通知 不能用bolck回调

20。登录验证错误 6 渠道关闭 没有传渠道id
9 渠道sdk参数错误 token格式不对

21.关于测试dev和dis的p12,描述文件 安装后不能识别问题,选择普通工程,不要选择sdk工程, 重新生成证书

22.公司让cp出越狱包是没有证书打包的 Ad Hoc

image.png

23.企业重签名失效问题解决:

image.png

24.互冠+聚合sdk 出越狱包 走第三方支付 但是需要后台添加对应的购买商品信息

  1. 用USB数据线将iOS设备连接到MAC上
    获得iOS设备的UDID,可以使用iTools查看,也可以使用Xcode的Organizer工具查看
    创建RVI接口
    $ rvictl -s <UDID>
    查看是否创建成功
    $ ifconfig rvi0
    在mac上用抓包工具wireshark或tcpdump等工具抓包分析
    $ sudo tcpdump -i rvi0 -n -vv
    如果要保存到文件
    $ sudo tcpdump -i rvi0 -AAl -t tcp -s 60000 -w tcp.cap
    分析结束 关闭虚拟接口
    $ rvictl -x <UDID>

26.企业应用自建分发需要相应的.plist 文件
清单文件是 XML plist 格式的。iOS 设备使用它在 Web 服务器上查找应用程序,以及从 Web 服务器上下载和安装应用程序。清单文件是由 Xcode 创建的,使用您在共享归档的应用程序以进行企业级分发时所提供的信息。

image.png

plist模板:http://www.jianshu.com/p/e4ed2ca079f0
参数介绍

image.png

27.企业应用自建服务器分发10.3以下手机不能安装。
原因:延迟,等2到3天就可以了
https://stackoverflow.com/questions/33289179/app-store-ios9-works-ios8-gives-unable-to-download-application-app-could-n

28.银行协议没有填写完全会导致内购提示无法获取商品信息

image.png

29.重签企业签后游戏包进不了游戏,一直显示连接服务器状态

image.png

一般都是企业证书的描述文件中bundle identify 和ipa包中的bundle identify没有对应,所以重签会失效,使用这个工具选择了企业证书的p12证书和配置文件后,第四行可以看到证书对应的bundle identify。所以第一行里面选择ipa包的bundle identify也需要对应一样。还有一种情况是ipa包与企业证书两者的的bundle identify不相同时,如果ipa 包中没有动态库,则可以使用这个工具的第四栏“创建新的App ID”可以直接修改ipa中的bundle identify,使之与证书中的bundle identify相同。但是如果ipa包中有动态库,则需要对动态库单独签名才行(具体如果需要后续实验)

30.GitHub更新时提示403错误

image.png

到git文件中找到config文件,打开后更改对应的URL地址
原地址:https://github.com/JiuDingGame/JDAnySDKForiOS.git
更新后地址:https://JiuDingGame@github.com/JiuDingGame/JDAnySDKForiOS.git

image.png

如果是第一次提交,需要输入GitHub登录密码
http://blog.csdn.net/john_f_lau/article/details/27709993(解决方法)

31.NSClassFromString(@"SYSDKPlatform") 获取到的类为空

image.png

解决办法:

image.png

将需要和关联的所有sdk添加进FDSDK(资源也是),然后再移除,将-OjbC修改成-all_load;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,117评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,963评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,897评论 0 240
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,805评论 0 203
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,208评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,535评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,797评论 2 311
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,493评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,215评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,477评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,988评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,325评论 2 252
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,971评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,807评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,544评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,455评论 2 266

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,581评论 4 54
  • 夜深 人静 无眠 悄悄然 走进你身边 监护仪上代表你生命的曲线 映入眼帘 顿时 心安 今夜无眠 今夜我在值班 ...
    那时那刻阅读 280评论 0 2
  • 如果我没有走自己选的路,我将来必定感觉不到快乐,感觉不到幸福,我会后悔一辈子,其实每个玩世不恭的人都会因为生活的洗...
    薄荷苏半夏阅读 232评论 0 0
  • 前言:夏去秋来,风卷残墙,有时候人过了这许多个春夏秋冬,会怀念年轻的执着,那般的毫无顾忌,但越到后来,似乎越不知道...
    沅抒阅读 487评论 6 10
  • iOS 10 的某些系统 bug (参考文章:聊聊苹果的Bug - iOS 10 nano_free Crash)...
    rebeccaBull阅读 427评论 0 0