关于ios发布AppStore验证UUID不过的问题
来源:互联网 发布:海尔网络电视打开蓝屏 编辑:程序博客网 时间:2024/05/02 15:55
刚刚更新过的代码出现了问题,在上传之前的验证就不通过,提示 Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6。于是很纠结怎么解决这个问题。查询后才知道苹果刚刚修改了上传的规则,而且很严厉的执行,不允许有任何UUID的代码,看来是要100%将UUID从AppStore上绝迹啊。弄了两个小时解决的方法,给出我的解决办法
1.在xcode的工程代码中全局搜索uniqueIdentifier,搜索到的代码要去掉,或者用其他的方法替换掉。
1.在xcode的工程代码中全局搜索uniqueIdentifier,搜索到的代码要去掉,或者用其他的方法替换掉。
2.第二个可能就是代码中引用的.a文件中可能用到了UUID,这个也是不能通过的,解决办法:
1>首先打开终端,cd到工程根目录;
2>输入命令 find . -name "*.a",这个命令过后就会将工程中用到的.a文件全部列出来,类似这种
./DMOfferWallSDK/libDomobOfferWallSDK.a
./DomobAdSDK/libDomobAdSDK.a
./libDianRuAdWall.a
./libFlurry.a
./libYouMi.a
3>然后输入命令 strings ./DMOfferWallSDK/libDomobOfferWallSDK.a | grep unique ,命令的红色部分,依次换成上面的列出的.a文件,一旦有不符合UUID使用的.a文件,遇到这个命令后会有如下显示结果出现:uniqueIdentifier,然后将相应的SDk去掉,或者换上最新的版本,同样的方法确认没有用到UUID
- 关于ios发布AppStore验证UUID不过的问题
- 关于ios发布AppStore验证UUID不过的问题
- 关于ios发布AppStore验证UUID不过的问题
- 关于ios发布AppStore验证UUID不过的问题
- iOS应用上传AppStore验证UUID不过的解决方法
- IOS 发布到APPStore 被拒 问题汇总
- 关于iOS农网AppStore提交遇到的问题小结
- iOS 关于UUID的理解
- IOS之AppStore发布
- IOS appstore 发布
- IOS appstore 发布
- IOS APPstore发布
- 遇到ios发布AppStore UDID不通过,SDK问题
- IOS 发布程序到AppStore
- IOS 发布程序到AppStore
- ios 发布应用到appStore
- ios 发布应用到appStore
- IOS程序发布AppStore流程
- Oracle 11g 诊断新特性——ADR 简介
- ext direct spring Api
- poj1328 Radar Installation
- mybatis参数映射
- Android编译过程详解(一)
- 关于ios发布AppStore验证UUID不过的问题
- 别语言之争了,最牛逼的语言不是.NET,也不是JAVA!
- Android编译过程详解(二)
- 实现可拖动的按钮视图
- Android编译过程详解(三)
- Oracle 11g ADRCI工具使用
- ExtJs ajax调用汇总
- P、NP、NPC
- 关于extern关键字和程序中源文件之间的关系