xcodebuild相关内容

在 CI (Travis/Jenkins) 环境中使用 xcodebuild (Xcode 8) 和自动签名

随着 Xcode 8 的发布,Apple 引入了一种管理签名配置的新方法.现在您有两个选项 Manual 和 Automatic. 根据关于代码签名的 WWDC 2016 会议 (WWDC 2016 - 401 - What's new在 Xcode 应用程序签名中),当您选择 Automatic 签名时,Xcode 将: 创建签名证书 创建和更新应用 ID 创建和更新配置文件 ..

Xcode 4:从命令行 (xcodebuild) 运行测试?

我在 Xcode 4 中创建了一个全新的 iOS 项目,并包含了单元测试.默认应用程序有 2 个目标,主应用程序和单元测试包.使用“产品 > 测试"(Command-U)构建应用程序,构建单元测试包,启动 iOS 模拟器并运行测试.现在我希望能够从命令行做同样的事情.命令行工具 (xcodebuild) 没有“测试"操作,但似乎我应该能够直接构建单元测试包目标,因为它取决于应用程序本身.但是,运行 ..
发布时间:2021-12-09 19:12:10 移动开发

如何将旧版构建系统与 Xcode 10 的 `xcodebuild` 结合使用?

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

使用存档时忽略 xcodebuild 参数

我的名字是 Luca,我目前致力于 iOS 持续集成,以使用 shell 脚本在 xcode 中构建应用程序以进行分发(Ad Hoc 和 App Store). 到目前为止,我使用 IPA 文件取得了不错的效果.我的问题是在 App Store 中分发.要从脚本构建 .app(传递一些参数),我会这样做: xcodebuild -scheme myScheme -configuration ..

上传二进制应用程序加载器或 Xcode 管理器的最佳方式

我想知道将二进制文件上传到 itunestore 的最佳方式.是通过应用程序加载器还是使用 Xcode 管理器归档构建、验证和提交. 解决方案 您不再在 Xcode 4 中使用 Application Loader.您只能通过 Xcode Organizer 上传... 正如 zekel 在下面提到的,您仍然可以使用 Application Loader 来提交您的 IPA 文件.如 ..

错误 ITMS-90046 使用 xctool/xcodebuild vs XCode Archive 的成功

我有一个命令行脚本,用于编译、存档并将我的 ios 构建提交给 ITC 以进行 TestFlight 部署.它们工作得很好,但我最近在尝试在我的其他工作项目中使用嵌入式框架时遇到了一个问题.我的脚本成功编译和归档项目,但由于嵌入的二进制冲突而出现 ITC 签名错误. xctool -workspace $BASE_DIR/$PROJECT_NAME -scheme $SCHEME -config ..
发布时间:2021-11-17 00:46:50 移动开发

使用命令行上传到 iTunesConnect 时如何指定应用程序 ID

总结 我正在尝试将我的应用程序自动上传到 iTunesConnect. 我至少有 6 个应用程序,而且所有应用程序都“随时可以上传". 问题是当我尝试使用命令行将应用程序上传到 iTunesConnect 时,出现以下错误消息: “警告:iTunesConnect 中预配置的应用程序不止一个.只会使用第一个.". 问题 我怎么知道第一个是什么? 有没有办法设置 ..
发布时间:2021-11-17 00:35:18 移动开发

“符号文件太多"成功提交我的应用程序后

我今天下载了 Xcode 6 GM 并向应用商店提交了两个 Swift 应用.两者都通过了所有上传前验证以及他们必须通过的所有其他内容并成功提交.但后来我收到了来自 Apple 的两封电子邮件……每个程序一封,他们都这么说: 亲爱的开发者: 我们发现您最近交付的“xxxxxxxx"有一个或多个问题.(我的应用程序名称已删除).您的交付成功,但您可能希望在下次交付时更正以下问题: ..
发布时间:2021-11-17 00:21:19 移动开发

如何解决“应用程序协同设计验证失败"上传到 iTunes Connect 时?

我遇到了一个问题,我无法通过在不同资源中进行深入搜索来解决,因为大多数“类似"指出是 Icon.png 大小等错误... 我在验证后尝试上传我的应用程序: 正确构建并在我的设备上运行 我的证书安装正确 我的证书/配置文件没有过期. Icon.png 具有 57x57 PNG 的正确大小和格式. 还有其他一些事情. 运行 codesign --verify -vvvv MyAp ..

是否有 API 或任何其他方法来自动化提交过程?

我有许多功能和用户界面相似的应用程序.我通过从 .plist 文件中选取变量来创建用户界面.例如,我保存了从中获取数据的 API 源. 创建新应用程序只需更改 .plist 文件中的值并重建应用程序,最后将其提交到 App Store.此外,我还需要创建 Ad-Hoc 配置文件并构建测试版本. 我希望自动化这个过程.为此,我需要: 通过命令行界面构建应用程序. 将二进制文件 ..
发布时间:2021-11-16 23:41:42 移动开发

“符号文件太多"成功提交我的应用程序后

我今天下载了 Xcode 6 GM 并向应用商店提交了两个 Swift 应用.两者都通过了所有上传前验证以及他们必须通过的所有其他内容并成功提交.但后来我收到了来自 Apple 的两封电子邮件……每个程序一封,他们都这么说: 亲爱的开发者: 我们发现您最近交付的“xxxxxxxx"有一个或多个问题.(我的应用程序名称已删除).您的交付成功,但您可能希望在下次交付时更正以下问题: ..
发布时间:2021-11-16 23:25:02 移动开发

Xcode 失败,退出代码为 71

我尝试构建 Qt iOS 项目,但遇到了这个问题.现在我尝试在 Xcode 中构建此项目,但出现此错误: error: can't exec '/Applications/Xcode' (No such file or directory) 命令/Applications/Xcode 失败,退出代码为 71 我该如何解决? 解决方案 sudo xcode-select - ..
发布时间:2021-10-01 18:30:35 移动开发

使用 xcodebuild 将参数传递给 iOS 测试

我想通过命令行 (xcodebuild) 将命令行参数传递给我的 iOS 测试.我正在 XCode 上寻找与此设置等效的内容: 简单地将参数传递给 xcodebuild 是行不通的,例如: xcodebuild -verbose test -workspace theworkspace.xcworkspace -scheme 'thescheme' -destination 'platfo ..
发布时间:2021-10-01 18:30:25 移动开发

如何获取xcodebuild的返回值?

我在持续集成服务器上的 bash 脚本中使用 xcodebuild. 我想知道脚本中的构建何时失败,以便我可以提前退出并将构建标记为失败. xcodebuild 向控制台显示 BUILD FAILED 消息,但我没有成功获取返回值. 我怎样才能做到这一点? 提前致谢 解决方案 我使用这个命令解决了我的问题:xcodebuild -... ||出口1 ..
发布时间:2021-10-01 18:30:20 移动开发

应用程序在首次启动后关闭

我已经使用 Adhoc 配置文件构建签名的 iPhone 应用程序,在通过 Xcode 直接安装应用程序后,它启动然后关闭.我想知道这是正确的行为还是我的源代码有问题?我使用的是 Snow Leopard 10.6.6 版本的 Mac OS. 解决方案 请考虑以下事项: 重启 xCode 确保使用管理器在设备上正确安装了 adHoc 配置文件. 做一个干净的&构建 使用管理器摘 ..
发布时间:2021-09-30 20:33:00 移动开发