xcode

每日总结之ios自动化篇章

半城伤御伤魂 提交于 2020-11-04 08:09:48
ios的ui自动化之淘宝喵喵组队篇 简介:最近淘宝的喵喵组队,京东的拉人头组队频繁的出现在我的微信聊天中,那么今天我们的主题就是如何使用自动化进行做任务升级。 开始步骤 首先手上的实现设备如下: Mac电脑一台,Xcode 12.1,iPhone真机一台,系统14.0(最新的xcode,最新的ios系统,然后结果就是坑不胜防) 工具依赖地址 appium依赖的是Facebook开源过的wda工具,目前Facebook不维护了,但是appium自己在基础上还在维护,github地址 https://github.com/appium/WebDriverAgent(具体的使用操作拒不介绍了,自行查看github注解,如有疑问问度娘) python脚本 简易的脚本(由于xocde12问题较多,ios14系统appium目前识别元素不支持,则部分猜测不出的元素直接使用点击代替) import wda import time c = wda.USBClient("5b1cda98bbca145d794f7bdd0001bdc2e6704a25", port=8100) while True: s = c.session("com.taobao.taobao4iphone", alert_action="accept") time.sleep(10) print("进入游戏内") c

苹果系统iOS、macOS应用管理机制

元气小坏坏 提交于 2020-11-03 05:29:24
iOS、macOS系统应用管理机制   苹果系统包括:iOS、macOS、watchOS、tvOS。应用软件的生命周期为:开发、上线、安装、使用、卸载。这篇文档将从应用生命周期的各个环节介绍苹果系统对应用的管理机制,主要详细介绍iOS和macOS,watchOS与tvOS由于用户数量少,以及流程与iOS相似度较高,只作了简单介绍。 iOS 一、开发 注册账号:   单纯开发是不用付费的,使用模拟器就可以。如果要真机调试,或者提交appstore,需要申请开发者帐号。   需要提交:1、注册一个苹果账号作为开发者账号。2、个人或企业的姓名、地址、联系方式等相应资料。3、能够做美金结算的信用卡账。4、支付99美金给苹果公司。   另外,申请企业账号需要提供DUNS(邓白氏编码)以及税务等相应资料。D-U-N-S Number 是一组唯一的九位数字,用于检查所在组织的身份和法人实体状态。如果未拥有此识别码,需要将信息提交给 Dun & Bradstreet,以获取一个免费的 D-U-N-S Number。   Apple 开发者到期 App 是会下架,但是已经安装 App 的用户,手机仍能使用App,App Store里面搜索不到。续费 Apple 开发者后,App 会在当天上线App Store。Apple开发者到期时不能转让App。 开发工具: