xcodebuild相关内容

在 XCode 中为多个目标编译时,我如何确保某些文件不会包含在一个目标中

我使用我能想到的每个关键字在 stackoverflow 上搜索了很长时间来解决这个问题.我正在为 iphone 编程,我的应用程序有一个精简版和付费版本.我按照这里的说明 Creating Lite用于复制目标的 iPhone 游戏/应用程序版本.这行得通,现在我正在努力精简精简版. 主要问题?图片.精简版需要比付费版少几百张图片.所以,我在 XCode 中做了 2 个组.Xcode 中的 ..
发布时间:2022-01-20 18:08:58 移动开发

xcodebuild 7.3 无法启用位码

我正在为 iOS 开发一个嵌入式框架.为了制作一个通用胖子(带有模拟器和设备切片),我创建了一个聚合目标,其中包含一个脚本,该脚本使用 xcodebuild 和 lipo 命令来生成它,就像很多人一样可以. 在 XCode 7.x 中,我必须使用 BITCODE_GENERATION_MODE=bitcode 添加用户定义的设置才能启用它,但自上一个 XCode 7.3 版本以来,这已停止工 ..
发布时间:2022-01-16 20:11:36 移动开发

安装自定义可可框架的最佳方法

我有一个自定义框架,遵循 Apple 框架编程指南中的建议 >> 安装你的框架 我安装在/Library/Frameworks 中.我通过使用以下脚本添加运行脚本构建阶段来做到这一点: cp -R build/Debug/MyFramework.framework/Library/Frameworks 然后,在我的项目中,我链接到/Library/Frameworks/MyFramework ..
发布时间:2022-01-16 20:08:14 移动开发

具有 Pod 依赖项的 XCFramework

我们的目标是创建一个框架来隐藏我们的内部代码并向我们的客户提供 SDK.我们已经考虑创建满足我们要求的 XCFramework.互联网上也建议使用伞形框架,但大多建议避免这种方法.我们的框架依赖于我们通过 Pods 使用的一些第三方库. 问题:XCFramework 不编译 pods 框架.我们收到类似“未找到 Xyz(Pod) 模块"的错误.即使我们从客户端添加 pod,它也不起作用. ..
发布时间:2022-01-16 19:40:35 移动开发

xcframework 不包含内部框架

我正在尝试为我正在使用的几个第三方库创建一个 .xcframework 文件.按照 https://appspector.com/blog/xcframeworks 的说明,我 创建特定于平台的 framework 文件: # 设备存档xcodebuild archive -scheme TestFramework -destination="iOS" -archivePath/tmp ..
发布时间:2022-01-16 19:36:13 移动开发

xcodebuild 使用哪个版本的 Xcode?

我在同一台机器上安装了 Xcode 3.2 和 Xcode 4.0.2,它使用 Hudson 进行自动化 CI(持续集成)构建.当我说两者都已安装时,我的意思是我可以同时或互换使用 Xcode 3 和 Xcode 4.它们都存在于机器上,因为我为 Xcode 4 进行了自定义安装,而没有覆盖 Xcode 3(据说). 对“xcodebuild"的命令行调用会调用 Xcode 3 还是 Xco ..

Jenkins 上的代码签名资源规则路径失败,CODE_SIGN_RESOURCE_RULES_PATH

我不太关心人们如何对待以下问题. 基本上听起来像“在 Jenkins 上构建失败,ResourceRules.plist: cannot read resources" 我的情况是: 1) 詹金斯 2) 在本地,我在 Xcode 7 beta 中工作(在一个单独的分支上) 3) 我的队友在 6.4.1 中工作,对他们来说一切正常 4) Jenkins slave ..
发布时间:2022-01-12 19:07:45 移动开发

Xcode 项目的持续集成?

在使用 Hudson 与之前的项目进行持续集成之后,我想为我现在正在处理的 iPhone 项目设置一个持续集成服务器.在做了一些研究之后,似乎没有任何专门为 Xcode 设计的 CI 引擎,但是一个人取得了成功 结合使用 Cruise Control 和 xcodebuild CLI 工具.这里有人试过吗?有哪些 CI 引擎可以很好地与 Xcode 项目配合使用? 我可能会试试 Cruise ..

如何将旧版构建系统与 Xcode 10 的“xcodebuild"一起使用?

我想使用 Xcode 10 的新构建系统进行开发,但由于生成的 xcarchive 存在问题,因此我们在持续集成系统中的构建失败:Info.plistxcarchive 中的 缺少 ApplicationProperties 键和其中的信息! 事实证明,切换回旧版构建系统可以解决此问题.这可以在工作区设置中完成(文件 > 工作区设置... > 构建系统).但我更愿意保留新的构建系统进行开发, ..

如何以编程方式检测配置文件是用于开发还是分发

我想检测给定的配置文件是开发配置文件还是分发(临时或应用商店)配置文件.我需要完全以编程方式执行此操作. 我已经了解如何检测 adhoc 与 appstore.并且我对开发与分发特别感兴趣. 我检查了每种类型的配置文件内部的 plist,但找不到可辨别的差异(通过 security cms -D -i #{@profilePath}).我还研究了 openssl api,并将其用于一些 ..
发布时间:2022-01-07 19:07:50 移动开发

xcode 7.2 无法构建 Objective-C 模块

我刚刚将我的 Xcode 更新到了 7.2 版.现在我尝试使用 xcodebuild 从命令行构建框架,但出现此错误 ..../Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.2.sdk/System/Library/Frame ..
发布时间:2021-12-29 14:15:16 移动开发

为什么 xcodebuild 和 Xcode 4.2 这么慢?

我在一个相对较大的项目(几万行代码)中使用 Xcode 4.2,它非常慢.编辑没问题,但是每当我尝试编译项目时(在 Xcode 中,或在命令行上使用 xcodebuild),我的机器(四核 i7 MacBook Pro,4 GB RAM)都会爬行停止.我注意到,在启动 xcodebuild 后,它直接产生了 8 个以上的 clang 进程,而没有启动“真正的"编译进程.到目前为止,在 Stout ..
发布时间:2021-12-28 20:04:31 移动开发

如何过滤 xcodebuild 命令行输出?

从控制台运行 xcodebuild 将为您带来非常详细的输出,我无法找到任何选项来限制其输出以仅显示警告和错误. 我正在寻找一种方法来捕获 xcodebuild 输出并对其进行过滤.它更喜欢使用管道的 Python 解决方案,但我对其他方法持开放态度,只要它们是基于命令行的解决方案. 是否有任何工具已经能够做到这一点? 解决方案 要仅查看错误输出消息,请将标准输出重定向到/de ..
发布时间:2021-12-28 19:55:22 移动开发

xcodebuild 不从 .app 复制文件

我已经使用 xcodebuild 命令创建了一个签名的 .xcarchive 文件. .xcarchive 里面是一个 .app 文件..app 中有一个名为archived-expanded-entitlements.xcent 的文件.这个文件是我问题的关键. 我运行了一个不同的 xcodebuild 命令,该命令从 .xcarchive 创建了一个 .IPA 文件. 创建 ..
发布时间:2021-12-28 10:42:27 移动开发

如何使用 xcodebuild 构建特定架构?

我有依赖于 32 位 指针的遗留代码,并希望使用 xCodeBuild 从 命令行 构建该代码.由于某种原因,这不起作用.这是我使用的命令: xcodebuild -configuration Debug -arch i386-workspace MyProject.xcworkspace -scheme MyLib 这是我得到的输出 [BEROR]没有要编译的架构(ONLY_ACTIVE_ ..
发布时间:2021-12-27 23:04:46 移动开发

Xcode,来自 Jenkins/SSH 的代码设计错误 - “不允许用户交互"

我正在尝试在 Jenkins 上运行自动 xcodebuild,但我遇到了错误 不允许用户交互.命令/usr/bin/codesign 失败,退出代码为 1 我已经参考了“不允许用户交互"尝试使用 codesign 和其他类似线程对 OSX 应用进行签名,但似乎没有任何解决方案能够正确纠正错误. 这是我已经尝试过的: 我已允许所有项目访问钥匙串,并且我已将代码特别添加到“始 ..
发布时间:2021-12-14 21:48:34 移动开发