构建和运行Xcode项目

Mac OS下用Qt Creator/Xcode打开CMake工程 刚打开会报错: error: Qt Creator needs a CMake Tool set up to build. Configure a CMake Tool in the kit options. 原因:http://doc.qt.io/qtcreator/creator-project-cmake.html 就是说你根本没往Qt中添加Cmake可执行文件的路径1,添加cmake路 阅读详情

在本章中,我们将学习如何  在Mac Machine上构建和运行Xcode项目,因为为了在Real IOS设备上执行Appium Test,需要使用Xcode在设备上安装Safari Launcher App。为此,我们需要执行以下步骤:

  1. 从https://github.com/budhash/SafariLauncher链接下载Git项目。
  2. 通过Build&Run Xcode Project生成Safari Launcher App文件
  3. 在App Path属性的Appium设置中进一步使用.App文件。

 

先决条件:
1)使用Mac商店中的命令行工具或从https://itunes.apple.com/us/app/xcode/id497799835?mt=12(Mac  OS版本)下载并安装Xcode 5或更高版本的Mac版本应该是10.7+)。
2)Real IOs设备与Mac连接。

 

 

构建和运行Xcode项目

1)从“ / Applications ”文件夹中打开Xcode 。

构建和运行Xcode项目

 

2)单击“ 打开另一个项目”
Run_And_Build_XCode_Project_2

 

3)导航到SafariLauncher项目所在的文件夹路径并选择它。如果您尚未下载Safari Launcher项目,则可以从https://github.com/budhash/SafariLauncher链接下载。

4)选择要安装此应用程序的iPhone版本。
Run_And_Build_XCode_Project_3

 

5)使用Xcode构建项目。这将生成.app文件。

6)Xcode生成.app文件,该文件在App Path 属性的Appium设置中进一步使用。为此,打开Mac终端并输入命令open -a Finder~ / Library / Developer / Xcode / DerivedData /。它将打开提到的文件夹,现在选择你的应用程序,如safari并导航到Build / Products / Deployment /  文件夹(在你的情况下它可以是不同的位置)。在这里你将获得.app文件。复制此应用程序路径并将其用于Appium的基本设置中的App Path属性。

注意 - 如果在通过Xcode构建时,您的应用程序是在Real设备上启动的,那么只有您才能通过Appium成功安装它。

jenkins+xcode插件在mac上构建iOS项目(含构建脚本) 前期准备: linux服务器:需安装好jenkins 我的是2.234版本,Java是11(jenkins需要的插件,gitlab,xcode) mac:我部署在虚拟机上,版本是macOS12,Java11 xcode也是最新版本 需要开发准备 plist文件 login.keychain文件,以及IOS证书(他们都懂) 1.创建节点,我是节点构建方便管理,所以先创建一个slave节点(mac) 创建完节点开始配置节点 配置节点 节点配置完毕。然后配置证书。 ... 阅读详情

相关推荐

使用Xcode编写和运行C#代码

C#是一种通用的编程语言,它具有跨平台的特性,可以在多个操作系统上进行开发。虽然Xcode是苹果公司开发的集成开发环境(IDE),主要用于开发iOS和macOS应用程序,但是我们可以通过一些配置来使其支持C#开发。请注意,尽管Xcode提供了一些支持,但它并不是专门为C#开发设计的IDE。首先,打开项目导航器,选择您的项目,然后选择项目设置。在模板列表中,选择"Cross-platform",然后选择"MonoGame iOS App"作为项目模板。创建一个新的C#源代码文件,并编写您的C#代码。

AhTf__的博客 993

iOS - Xcode 常用快捷键

Xcode 常用快捷键 1)文件: command + shift + n 新建项目 command + n 新建文件 command + control + n 新建空文件 command + o ...

weixin_34346099的博客 210

37、Xcode项目构建全解析

本文深入解析了Xcode项目的构建过程,涵盖构建阶段与构建设置、配置的作用、方案和目标的使用、应用包的组成、构建应用的关键要素等内容。同时对比了资源添加方式的差异,介绍了Info.plist文件的重要性及管理方法,帮助开发者全面理解Xcode项目如何从代码和资源最终构建为可运行的应用。

corn8的博客 138

打开一个已经存在的xcode项目,objective-c开发的桌面程序过程

打开项目后需要在项目目录下今次执行:  1. pod install  2. pod update  3. pod setup 如果遇到提示: The dependency `FMDB (~> 2.3)` is not used in any concrete target 需要修改项目根目录下的Podfile, target 'TeamTalk' do

wang1144的专栏 8386

6、深入解析Xcode项目:从创建到运行

本文详细解析了使用Xcode创建和运行iOS项目的全过程,从项目创建、界面导航到构建运行、资源配置与调试优化,全面介绍了Xcode的核心功能和操作技巧,帮助开发者高效进行iOS应用程序开发。

e6f7g8h9i的博客 199

使用Xcode进行C#编程

在新创建的项目中,选择项目导航器中的项目名称,然后选择“Build Settings”标签。现在,你可以在新创建的C#代码文件中编写你的C#代码。如果构建成功,你可以在Xcode的左上角选择模拟器或连接的设备,并点击运行按钮(或使用快捷键Command+R)来运行你的C#应用程序。请记住,尽管Xcode对C#的支持不如其他平台和工具,但通过使用Mono框架,你可以在Mac上进行C#开发。在打开的Xcode中,选择“创建新项目”或使用快捷键Command+N,然后选择“应用程序”类别下的“空白”模板。

2301_78484069的博客 942

1.2 您的第一个工程项目 [原创iOS开发-Xcode教程]

原文:http://coolketang.com/staticCoding/5a990cf2a22b9d0044383835.html1. 在欢迎面板的右侧,是一个历史项目列表,显示了所有最近打开的项目。使用您的手指,双击此处以打开您在上节课中,创建的空白项目。 2. 在左侧的项目导航区,点击打开资源文件夹,您将在此文件夹中,导入一张图片素材。 3. 然后在资源文件夹中,点击鼠标右键,弹出右键菜单...

互动教程网[www.hdjc8.com] 2535

29、Xcode项目创建与窗口功能详解

本文详细介绍了如何使用Xcode创建iOS项目,并深入解析了Xcode窗口的各个功能模块,包括导航面板、编辑器面板、实用工具面板和调试面板。同时,文章还涵盖了项目构建与运行的区别、常见问题的解决方法,以及高效使用Xcode进行开发和调试的实用技巧,适合初学者和进阶开发者参考学习。

eee77的博客 80

Xcode中跑别人的代码

在学习iOS开发的过程中,经常会在网上找一些demo学习,但是网上找的demo,在自己的机子上都会出各种各样的问题。下面我来整理一下,我所遇到的问题。 1、一般在网上找的demo都会比较旧,如果自己的Xcode环境比较新,需要修改一个配置。 File---》Project Settings...--》在Shared Project Settings:中的Build System的配置改成Leg...

T_Tzz的博客 1926

EPS+ArcGIS+CASS三剑客:等高线裁剪的完整工作流与避坑指南

本文详细介绍了EPS、ArcGIS和CASS三款软件在等高线裁剪中的协同工作流程与避坑指南。通过发挥各软件优势,解决数据完整性、拓扑准确性和流程可靠性等核心挑战,提升40%以上的工作效率。特别适合大型测绘项目中复杂地形的处理,涵盖数据准备、核心处理到后期优化的全流程。

weixin_30352645的博客 618

Fiddler everywhere的一些基础操作

网上能搜到的Fiddler everywhere使用教程太少,于是我整理了一些自己实操成功的内容,包括Fiddler everywhere的Mock测试、弱网测试等基础操作,后续还会持续更新。操作系统:macOS使用工具:Fiddler everywhere 5.10.0本文简单介绍了使用Fiddler everywhere进行的Mock测试和弱网测试,而Fiddler everywhere提供了更多的其他实用的功能,我会在后期进行一个持续的学习和更新。

weixin_44346646的博客 2479

Vim-Xcode 项目推荐

Vim-Xcode 项目推荐 1. 项目基础介绍和主要编程语言 Vim-Xcode 是一个开源项目,旨在让开发者能够在 Vim 编辑器中直接与 Xcode 项目进行交互。该项目的主要编程语言是 Vim Script 和 Shell。通过这个插件,开发者可以在 Vim 中执行构建、测试、运行等操作,而无需离开 Vim 环境。 2. 项目的核心功能 Vim-Xcode 的核心功能包括: 项目构建:通...

gitblog_00783的博客 1233

ATE自动化测试设备:硬件与软件的完美协同

本文深入解析了ATE自动化测试设备如何通过硬件与软件的完美协同,实现高效、精准的电子产品测试。文章详细阐述了ATE系统的硬件架构(如测试控制器、仪器模块、开关矩阵)与软件层次(如测试管理、仪器控制、数据分析),并结合实战案例,揭示了软硬件协同设计在提升测试效率与可靠性中的关键作用。

weixin_29218509的博客 168

vim-xcode 项目常见问题解决方案

vim-xcode 项目常见问题解决方案 项目基础介绍 vim-xcode 是一个开源项目,旨在通过 Vim 编辑器与 Xcode 项目进行交互。该项目允许开发者在 Vim 中直接构建、测试和运行 Xcode 项目,从而提高开发效率。vim-xcode 主要使用 Vimscript 编写,并依赖于 Xcode 的命令行工具 xcodebuild。 新手使用注意事项及解决方案 1. 安装问题 问题描...

gitblog_00825的博客 992

SpringBoot + MyBatis-Plus 高效实现数据变更记录:从注解到通用审计方案(附源码)

*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志*/@Component@Resource/*** 拦截SQL执行*/@Override/*** 数据变更审计插件* 拦截增删改操作,自动记录变更日志/*** 拦截SQL执行。

2601_94871597的博客 559

华为Ascend C算子开发能力认证(中级)(个人记录,有完整代码,已通过认证,仅供参考)

本文介绍了在昇腾NPU环境下实现Sigmoid算子的完整流程。首先需要在华为云ModelArts-Notebook或开发者套件上搭建环境,要求CANN版本为8.0.0.beta1。主要内容包括:1)实现SigmoidCustom算子的kernel侧核函数代码;2)完成host侧Tiling结构体实现;3)支持Float16数据类型。代码实现部分详细展示了核函数计算流程、数据拷贝和牛顿迭代优化方法。最后介绍了编译部署流程,包括环境配置、代码上传、编译执行等步骤,并提供了提交规范说明。该实现通过调用Ascend

qq_73044452的博客 1108

告别Android Studio依赖:手把手教你用Xcode独立运行和调试Flutter iOS应用

本文详细介绍了如何在不依赖Android Studio的情况下,使用Xcode独立运行和调试Flutter iOS应用。通过Xcode的原生调试能力、证书管理和构建优化,开发者可以更高效地进行Flutter开发。文章提供了从环境配置到项目导入、运行调试的完整指南,帮助开发者充分利用Xcode的强大功能。

weixin_30780649的博客 338

【Flink】Flink 消费一段时间1万多条数据就卡死

我们有个现场环境,发现了奇怪的现象,就是每次启动任务后,消费1万多条数据后就会卡死,然后整个流不消费,也不往下输出,看起来卡死了一样。缺图这里面出现的网闸原因导致的,但是经过我们写了一个简单的kafka消费程序,然后在出问题的节点上消费数据,实际排查,发现不是这个问题。这个问题,发现也不是,这段时间没有进行过kafka数据清理。里面的问题。因为这个问题,我们后面的代码刻意规范了,不这样操作。后来是在没办法了,然后我们dump了线程,发现有如下代码。

九师兄 351

xcode 工程没有模拟器_Xcode只允许我运行iOS设备(没有模拟器)

Xcode只允许我运行iOS设备(没有模拟器)我刚刚将一个项目克隆到Xcode中,并试图在模拟器中运行它。 但是,我唯一的选择是iOS设备。 这只是这个项目的独特之处,我不知道如何修复它。 其他人遇到这个并知道如何解决它?swickblade asked 2019-06-23T17:04:52Z19个解决方案115 votes在您的项目构建设置下选择部署部分将iOS部署目标更改为iOS 5.0或更...

weixin_39782752的博客 1589

车载网络测试实操源码_使用CAPL解析VBF文件

VBF(Versatile Binary Format)文件是一种二进制文件格式,被沃尔沃、福特、马自达、吉利等汽车制造商广泛采用。这种格式无法使用我们常规的烧录器进行刷写,通常需要进行解析转化。如果各位需要自己编写软件或脚本来刷写VBF文件,或者需要对刷写功能进行测试时,那么本篇文章就会对你非常有用。今天我们就来讲一下如何使用CAPL脚本对VBF文件进行数据解析。VBF文件包含三部分:VBF版本段、文件头段、数据段。前面的版本段和文件头段是ASCII码,包含版本、地址、校验码等信息

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 2997

IDEA出现闪退或打不开的解决方法

本身项目比较大,为了打开这个软件,可调节IDEA中安装的bin目录下有个。打开IDEA的时候过一会便闪退,可以再IDEA的右下角看到如下提示。(如果没有该提示,软件右下角也会有个红色感叹号,点开查看原因即可)闪退的多数原因大致是out of memory,内存溢出。查看任务管理器中的进程:(发现内存随时有溢出的情况)但也需要注意,该参数并不是越大越好,适中即可。只有个别原因是需要管理员权限就可执行!可以尽量减少软件的启动。

码农研究僧的博客 5944

Unity工程导出至XCode

切换Platform 通过“File–>Build Settings”打开Build Settings界面。 选择要切换的平台 如果右边显示Open Download Page按钮,Switch Platform按钮为灰色,则点击Open Download Page按钮。这时Unity会自动打开Safari下载平台模型文件,如iOS platform的支持文件为UnitySetup-iOS-Support-for-Editor-ver.pkg(其中ver表示版本号)。然后双击该文件安装,再重新启动

cvbrain的博客 1119

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

真机调试错误--Xcode cannot launch 项目名字 on iPhone because the device is locked

Xcode cannot launch 项目名字  on iPhone because the device is locked. 如下图 解决方法1:锁屏状态可能引发次错误,先开屏,然后运行工程。 解决方法2: 开屏后仍提示上面错误,请按下面步骤方可解决问题

DiannaWong的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

iOS平台开发工具 Xcode

iOS平台开发工具 Xcode Xcode是苹果提供的开发工具集、提供项目管理、代码编辑、创建执行程序、代码级调试、代码库管理和性能调节等等功能。Xcode工具集的核心就是Xcode程序,提供了基本的源代码开发环境。这是开发iOS的应用程序必须的。 AD:  要开发iOS的应用程序,你需要一台安装有Xcode工具和Mac OS X的电脑。Xcode是苹果提供的开发工具集、提供项目管理、代

likandmydeer的专栏 1097

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Danger-Xcode_Summary 使用教程

Danger-Xcode_Summary 使用教程 1、项目介绍 danger-xcode_summary 是一个 Danger 插件,旨在将 Xcode 构建过程中生成的错误、警告和单元测试结果展示在 Pull Request 中。通过使用这个插件,开发者可以更直观地了解代码提交对项目构建的影响,从而提高代码质量。 2、项目快速启动 安装 首先,确保你已经安装了 Danger 和 RubyGem...

gitblog_00053的博客 561

KMP作为第三方库导入xcode项目

在使用kmp进行跨平台开发的过程中,单独创建项目肯定是可以在多平台正常运行的。但目前处于老项目的过渡时期,需要逐步迭代改造,就需要分模块进行替换,在替换的过程中需要将kmp打包好的.aar或者.framework文件进行导入老项目。

大道至简,无欲则刚,无为则无所不为。 547
上一篇: IOS真机上的Appium测试
下一篇: Mac上设置Appium
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值