app查看版本 ios
2017-02-04 18:45:00 weixin_33672400 阅读数 17

1、 https://itunesconnect.apple.com/
2、我的 App
3、点击图片
4、找到App Strore (列表) ios app 版本号(有”准备提交”文字)
5、检查信息 (主要看 构建版本 有没有) 如果只是修改 完成必须点 存储 (按钮 )
6、最后点击右上 提交以供审核(按钮)
7、结果 版本号出现 审核中 类似文字

2017-06-28 14:05:51 zuojinmin 阅读数 792

当我们想要模仿学习一个应用,但是应用所有的资源图片我们不可能自己去切图,这时下边讲述的获取一个应用资源图片的方法就非常有用了。具体步骤如下:

1.搜索应用

将自己的iPhone手机连接到mac电脑上,在iTunes Store中搜索自己想要获取资源图片的应用,以易果生鲜app为例。

这里写图片描述

2.复制链接,查看应用id

这里写图片描述

将链接复制到word文档中,即可查看应用id 
这里写图片描述

3.下载应用到本地

点击下载按钮,下载应用

这里写图片描述

4.下载好的应用

这里写图片描述

5.本地查看应用包

这里写图片描述

6.应用的ipa包

这里写图片描述

7.归档实用工具打开

这里写图片描述

8.解压缩之后的包

这里写图片描述

9.查看资源图片

这里写图片描述

10.所有的资源图片

这里写图片描述

至此,所有的资源图片我们都获取到了。但是Assets.car文件中的图片我们是无法直接获取的,下边讲述获取的方法。

11.解压Assets.car文件

  • 在github上下载cartool,github链接地址
  • 用Xcode打开cartool工程,然后从菜单栏按如下路径点进去,Product–>Scheme–>Edit Scheme,或者按下图方式进入Edit Scheme界面。在该界面配置好Assets.car文件的路径,并额外创建一个保存解压出来图片的文件夹,把这个文件夹的路径配置在Assets.car文件路径的下方。然后运行这个工程即可。运行完毕图片也就都解压出来了,非常的方便。
  • 建议把Aeests.car文件单独复制出来放到桌面上或者其他地方,然后执行上述操作,直接放在bundle里有可能会导致无法找到bundle路径而不能正常解压。

    打开Edit Scheme 
    这里写图片描述

    配置文件路径 
    这里写图片描述

2017-12-18 10:01:46 ZuoZhiHen 阅读数 178

最近脑子开始不好用了,现在开始记录下一些走过的坑,

这次发布ios app 在测试环境没有问题,结果发布到苹果商店通过审核后,出现了app闪退的情况

问题原因是debug和release版本的问题。release版本有更多的要求,解决办法是去xcode里面的项目里面 和pods配置里面修改2处(一共4处)

code generation和swift compiler中都有设置第三方的optimiztion level 因为有这 设置了 debug和 release的不一样导致了。生产环境闪退问题。把他们都改成none就行了


另外如果不知道问题在哪的话。推荐方法是找生产环境如何查找ios崩溃日志,关键字:查看ios release崩溃日志

留着以后看

http://blog.csdn.net/hmh007/article/details/54350273

http://blog.sina.com.cn/s/blog_6dce99b10101atr3.html

http://www.cocoachina.com/ios/20170703/19707.html

http://www.jianshu.com/p/5119f76d93d6

2019-04-24 10:02:08 LiqunZhang 阅读数 42

查看项目中的广告标识符

首先cd到你的工程目录下,然后执行命令:

grep -r advertisingIdentifier .

grep -r advertisingIdentifier 简单的说,你用这条语句检测自己的工程,如果没有查到相关引用,那么就不要勾选使用idfa,如果查到了相关引用,并且这些文件是用于展现广告的用途,那么勾选使用了idfa

shareSDK总结一下,

(1)、如果你的应用里只是集成了广告,不追踪广告带来的激活行为,那么选择1和4;

(2)、如果您的应用没有广告,而又获取了 IDFA。我们建议开发者朋友选择2和4,这种做法苹果官方没有明确说明,但目前为止还没有收到开发者选择2和4被拒的反馈。

2018-05-18 12:20:00 weixin_34255055 阅读数 2

compare()  方法可以直接对版本进行比较   
这个是错误的!!!

这是之前在网上搜到的使用方法以为是正确的,突然发现10.0与9.0比较得到的结果是错误的,仔细研究了一下,发现compare的比较方式是按位比较, 所以10.0与9.0的比较其实得到的结果是 1<9!!!


查找了一些其他方案,没有什么完美的解决方案,只能自己封装一个String的extension方法,思路很简单,以“.”分隔,得到数组,然后按每一个下标比较

```

public func versionCompare(_compareVersion:String) -> ComparisonResult {

        //将两个版本号以“.”拆分成数组

        let currentVersions = self.base.components(separatedBy:".")

        let compareVersions = compareVersion.components(separatedBy:".")

        //分别比较每一位的大小

        let count = (currentVersions.count< compareVersions.count) ? currentVersions.count: compareVersions.count

        for i in 0..<count

            if let current =Int(currentVersions[i]), let compare = Int(compareVersions[i]) {

                if current > compare {

                    return ComparisonResult.orderedDescending

                }else if current < compare {

                    return ComparisonResult.orderedAscending

                }

            }

        }

        //经过上面的for后还没有比较出来,说明两者相同位的版本号都相同,剩下的则看谁的版本号更长,长的则表示版本号大。例:11.0.1 < 11.0.1.1

        if currentVersions.count< compareVersions.count{

            return ComparisonResult.orderedAscending

        }else if currentVersions.count> compareVersions.count{

            return ComparisonResult.orderedDescending

        }else{

            return ComparisonResult.orderedSame

        }

    }

```

ComparisonResult.orderedDescending 表示降序,即currentVersion > compareVersion

ComparisonResult.orderedAscending 表示升序,即currentVersion < compareVersion

ComparisonResult.orderedSame 表示相等,即currentVersion = compareVersion

iOS 检查App版本

阅读数 186

iOS 获取app版本

阅读数 293

获取IOS App版本

阅读数 610

iOS APP版本自动更新

阅读数 2292

获取IOS App版本

阅读数 3601

没有更多推荐了,返回首页