1.打包发布流程     1.右键工程,选择“打开方式”->“Xcode”     2.在Xcode中设置发布证书      3.选择“Product”->"Edit Scheme..."打开如下界面   &n
altool 文档  使用xcode自带的xcodebuild 命令通过脚本进行打包打包->导出ipa, 两行关键的脚本代码1.Archivexcodebuild archive -archivePath <archivePath> -project <projectName> -
转载 2024-06-13 19:23:45
139阅读
今天在查阅自动化打包的相关资料,自动化打包,归根到底主要用到了xcodebuild和xcrun命令,及一些shell脚本实现自动化。了解自动化打包之前,首先了解下传统的打包方式:1) appstore 二进制程序 打开你的项目,进入“Edit Project Settings”,进入Configuration页面,选中Release点击下面的Duplicate,复制一个新的配置项出来,命名为 D
缘起最近的工作需要频繁使用企业证书给项目打包,用于当前项目的企业内部测试。由于测试工作的临时性以及需要用外网发布的特性,所以并没有使用当前用于开发测试组的CI。这个工作在我这里就是简单的导出用企业证书打包的IPA并交付同事。网上针对自动打包脚本的文章多如牛毛,本文只是自己在修改老脚本的过程中形成的一些细枝末节。xcodebuild, xctool, xcbuild翻出以前的脚本,看到以前的bui
转载 5月前
13阅读
Xcode 11.2 正式发布,新的版本并没有太大的改动,更多的是对现有的一些 BUG 进行修复,新特性也比较少,毕竟是小版本迭代。不过,据喵神和一些升级 Xcode 11.2 的用户反馈,新版本问题依然不少,所以请谨慎升级。介于今年苹果的软件质量,这应该是司空见惯的事了。 本文翻译自 Xcode 11.2 Release Note,还请对照原文一起看。设备已解决问题iOS 应用程序安装过程中的
转载 2024-07-18 20:37:02
161阅读
问题起源由于手边项目需要适配到iOS7, 但是手边的测试机都被更新到最新版本,所以有些潜在的bug,更不发现不了。最近就是有个用户提出一个bug,而且是致命的,app直接退。app退,最常见的无非就是数组越界,nil问题(比如字典的key使用了nil,调用了一个不存在的方法)。真机iOS10测试没问题,用自己的手机iOS9测试没有问题。此时此刻,问题大致也就猜出来了,再加上听说是个6plus设
转载 2024-09-23 21:50:06
147阅读
# Xcode 15打包iOS 12应用崩溃原因及解决方案 随着技术的发展,iOS开发者在使用最新的Xcode版本时,经常会遇到与旧版本iOS系统兼容性的问题,特别是在打包较旧的iOS版本时。本文将探讨在使用Xcode 15打包iOS 12应用时的崩溃现象,并提供可能的解决方案和代码示例。 ## 问题描述 在使用Xcode 15打包支持iOS 12的应用时,开发者可能会遇到应用崩溃的问题。这
原创 9月前
229阅读
  在实际应用中需要用到debug的安装,所以决定自己学习一下打包打包过程中遇到了各种问题,下面记录了一下我在打包中用到的步骤,当然我还有很多不明白的地方,如果有不对的地方,希望可以大家可以指出   环境要求 1.安装xcode 直接在AppStore里下载即可,是免费的   2.安装CocoaPods(包管理工具) 参考我的另一篇随笔   3.安装pr
问题来源这里是引用我们都知道 Xcode 在运行或编译时,会有大量的读写操作。例如从硬盘中调用图片,我们会这么操作:let image = UIImage(named: "imageName")这时候 Xcode 就会去电脑的硬盘中去找到图片,完成读写操作。类似的操作还有存取文件等等。如果这类读取数量比较少,那么无伤大雅,但是一旦多起来,尤其是大项目在后期产生了大量的 DerivedData 存在
完全不明所以的频繁退出第一种 排除SVN冲突在团队开发中,SVN冲突是最常见的了,程序异常时查看SVN文件冲突基本上成了本能。 排除SVN冲突首先,右键主项目文件即xcodeproj文件,显示内容,用文本编辑器查看里的project.pbxproj,查找文件里是否有“<<<<<“ “=======”字符,有的话即表示冲突,删除冲突的地方即可解决。&nbs
转载 2023-11-20 13:01:21
1197阅读
 随着 iOS 14.5 RC 版的发布,Xcode 12.5 RC 版也发布了。Xcode 12.5 beta 版本没有跟着 iOS 14.5 beta 版本的节奏,而是在 beta 3 后就没再发布新的 beta 版本,而 iOS 14.5 则一直发布到 beta 8。RC 版发布,正式版也不会太远,让我们一起来看看 Xcode 12.5 版本的新特性。另外已修复了一些现有的问题,可
1.目的 做ios ui自动化测试过程中,想通过试验命令行自动打包到特定的ios模拟器,以便后期集成到shell脚本2.思路 先了解下整个手动安装的流程,开发用xcode写完代码,并编译就可以打出安装,测试把安装到手机上测试 自动化就是想办法可以让他自动完成xcode的一些操作,自动安装到手机,但跑自动化测试的话一般会放到模拟器上 这个时候自动化就分为了两步,一自动打包,二自动安装3.涉及到
转载 2023-11-30 11:35:50
642阅读
所谓dylib,就是bsd风格的动态库。基本可以认为等价于windows的dll和linux的so。mac基于bsd,所以也使用的是 dylib。如果你需要引用一个第三方的dylib,在xcode下编译出cocoa程序,在本机上运行是不会出问题的。但是发布出来,给其他用户用,就可能出 问题。因为用户不一定有这个库。这个问题给我造成了相当的困扰,我到现在也没找到正规的方法。但是我确实解决了这个问题,
相信iOS开发者们更新了iOS 10之后除了吐槽越来越像安卓之外,吐槽的更多的也是Xcode的一系列问题,本次Xcode 的变化无非是 大概以下三点:        1.各种其妙log的打印        2.一些权限的添加     &nb
转载 2024-06-05 08:54:30
150阅读
Xcode7程序打包详细过程:1、用开发者账号登录开发者中心,来到这个页面,点击图中箭头指的地方:2、第二布来到这个页面,3、点击图中的加号可以创建一个新的开发者证书4、选取该圆圈按钮,点击下方的continue5、当为选择生成什么样的证书时,继续按钮是不能点击的6、7、8、9、10、第二步“生成appID11、12、13、这里不需要选择,只保持默认的就行。14、同样保持默认的,点击继续按钮即可1
转载 2024-04-15 09:35:14
274阅读
# Xcode 15 运行 iOS 12 应用退的解决方案 随着苹果生态系统不断发展,开发者们在使用最新版 Xcode 15 开发应用时,可能会面临一些兼容性问题,尤其是已经不再支持的旧版 iOS 系统,如 iOS 12。在这篇文章中,我们将探讨 iOS 12 应用在 Xcode 15退的原因,并提供相应的解决方案。 ## 退原因 在 Xcode 15 环境下,开发者可能会遇到以下
原创 8月前
93阅读
# 如何在 Xcode 15打包,确保最低支持 iOS 12 在现代iOS应用开发中,确保你的应用在所需的iOS版本上运行是非常重要的。本文将指导你如何在Xcode 15打包你的项目,同时确保最低支持iOS 12。我们将通过一系列步骤,提供详细的代码示例,帮助你顺利完成这一过程。 ## 步骤流程 下表展示了我们需要完成的主要步骤: | 步骤编号 | 步骤描述
原创 9月前
626阅读
# 实现 Xcode 15 iOS 应用退的调试指南 ## 引言 在开发过程中,应用退是一件常见且令人沮丧的事情。本文将从基础开始,带领初学者逐步了解如何在 Xcode 15 中处理 iOS 应用的退问题。我们将分步骤讲解流程,并提供相关代码示例。让我们开始吧! ## 整体流程 以下是处理 iOS 应用退的基本流程: | 步骤 | 描述
原创 7月前
142阅读
作者丨AppleXcode 11.4.1 是一个小版本发布,主要是修复之前版本的一些问题。总览Xcode 11.4.1 包括适用于iOS 13.4,iPadOS 13.4,tvOS 13.4,watchOS 6.2 和 macOS Catalina 10.15.4 的SDK。Xcode 11.4.1 版本支持针对iOS 8+,tvOS 9+以及watchOS 2+ 的设备上调试。Xcode 11.
转载 2023-11-22 13:18:40
461阅读
# 如何实现iOS 12启动退的问题分析与解决 在开发iOS应用时,偶尔会遇到启动时退的问题。尤其是在使用较旧的iOS版本如iOS 12时,这一问题尤为常见。本文将帮助你理解如何实现iOS 12启动时退的情况,包括检测和处理退原因的流程。 ## 整体流程 下面是一张简单的流程图,展示我们将要完成的步骤: | 步骤 | 任务 | 说明
原创 7月前
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5