问题标签 [xcrun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
403 浏览

ios - iOS 构建自动化 ipa 打包失败,无法读取格式标记

所以,以前我在签署代码时遇到问题,但我想通了。在我的下一次构建尝试中,我收到了:

我不确定下一步该做什么,而且我真的无法在网上找到任何资源。

为了匿名,我删除了部分输出,但这是其中的大部分:

0 投票
1 回答
1120 浏览

ios - 错误:应用程序没有有效的签名 - 命令行构建 IPA 文件

构建线:

xcrun -sdk iphoneos PackageApplication -v Myapp.app -o Myapp.ipa --sign 我的签名身份的哈希在此处 --embed MyProvisioningProfile.mobileprovision

它编译成 IPA 文件,但是当我尝试将其传输到我的设备时,我收到“应用程序没有有效签名”错误。

如果我在 XCode UI 中使用该证书和该 Mobile Provision,它可以完美运行。我不确定问题是什么。

0 投票
1 回答
387 浏览

xcrun - 什么是 xcrun 缓存目录?

xcrun 缓存存储在哪里?还有谁知道如何使用 xcrun 命令清理缓存?

我认为这是选项:

0 投票
1 回答
739 浏览

xcode - 让 CI 服务器将所有 XCode 目标构建为 .ipa

我正在研究 TeamCity 和 Jenkins,用于 CI 服务器。

我的目标是:每次有人对我们的 repo 进行更改时,CI 服务器都会将项目中的所有目标构建为 .ipa - 准备好在设备上下载/安装。

我使用 Mac mini 作为构建从站,让 Teamcity 和 Jenkins 启动并运行。它的那部分工作正常。

使用 Jenkins XCode 插件,我成功地将所有目标构建为 .ipa。我在 Teamcity 上没有这么幸运。XCode 插件不允许构建所有目标。相反,您必须在每个构建配置中指定要构建的目标。我联系了 Teamcity 的制作者,他们给了我一些复杂的方法,涉及元跑步者和大量重复,以实现我的目标。

我宁愿使用 shell 脚本构建 .ipa,而不是依赖插件。但是,由于我不是脚本忍者,所以我不知道该怎么做。

我可以弄清楚如何通过脚本构建一个目标,但它让我无法理解如何让它全部构建。每次我在项目中创建一个新目标时,我都不想在 CI 服务器上添加它。服务器应该能够自动构建项目中的所有目标。

...也许有人有更好的解决方案?任何帮助深表感谢。

0 投票
0 回答
472 浏览

ios - 无法在 iPhone 上安装 XCRUN 内置的 IPA

谁能告诉我我在这里做错了什么?

我正在使用以下命令从 cordova 项目生成 ipa:

我可以获得生成的 IPA 文件,但是当我尝试在设备上安装 IPA 时,它会卡在“正在安装...”。

并且图标变灰。

我的猜测是配置文件没有正确嵌入到这个文件中。

此外,我可以保证我尝试安装的设备的 uuid 位于:App_Name_DEV.mobileprovision 配置文件中。

对此的任何帮助都将受到高度赞赏。

我也在这里提供了我的构建日志。

我可以捕获的唯一错误是在 ipa 安装期间使用下面给出的“iPhone 配置实用程序”:

0 投票
4 回答
10451 浏览

git-push - git push xcrun:错误:活动开发者路径不存在

我最近删除了 xcode 6 beta 3 并安装了 xcode 6 beta 6

当我在终端输入 gitpush 时发生了这种情况

xcrun: error: active developer path ("/Applications/Xcode6-Beta3.app/Contents/Developer") 不存在,用于xcode-select --switch path/to/Xcode.app指​​定您希望用于命令行开发人员工具的 Xcode(或参见man xcode-select

0 投票
0 回答
1245 浏览

ios - 代码对象根本没有使用 Ad Hoc 配置文件签名

我创建了我的第一个HelloWorld应用程序,它与我的开发配置文件配合得很好。我可以在我的设备上毫无问题地运行它。现在我正在尝试创建一个 ipa 文件以将其上传到私人应用商店。

我已经生成了一个临时分发证书和配置文件,其中包含通配符应用标识符和我的 iPad 作为设备。我尝试在 XCode 和命令行中构建和归档应用程序。但是当我想验证我的 ipa 文件时;我总是收到以下消息:

以下是我用来生成 ipa 文件的命令:

这是输出:

我怎样才能知道出了什么问题?

0 投票
1 回答
1453 浏览

module - xcrun swift 在命令行生成:0: 错误:无法加载共享库

我的目标是尝试像脚本一样运行我的 Swift 程序。如果整个程序是独立的,你可以像这样运行它:

hello.swift 在哪里

但是,我想更进一步,包括 swift 模块,我可以在其中导入其他类、函数等。

所以假设我们有一个非常好的类,我们想在 GoodClass.swift 中使用

我现在想把这个好东西导入到我的 hello.swift 中:

我首先通过运行这些来生成 .o、lib<>.a、.swiftmodule:

最后,我准备运行我的 hello.swift(就好像它是一个脚本一样):

但我得到了这个错误:

<未知>:0:错误:无法加载共享库“libGoodClass”

这是什么意思?我错过了什么。如果我继续,并执行类似于 C/C++ 的链接/编译操作:

然后一切都很幸福。我想我可以忍受,但仍然想了解共享库错误。

0 投票
3 回答
16881 浏览

xcode - 从终端设置xcode“构建设置”?

无论如何,我可以在不打开 xcode 的情况下更改 xcode 中的设置吗?我有一个自动化的 xcodebuild / xcrun 进程正在进行,但我需要更改 1 个值:

目标 > 选择您的目标 > 构建设置 > 代码签名资源规则路径添加:$(SDKROOT)/ResourceRules.plist

我找不到任何可以放置此行的文件...

0 投票
1 回答
2753 浏览

ios - 使用 xcrun 创建带有符号的 IPA

我注意到使用手动创建 .ipa 文件xcrun与从 xcode 导出文件时有所不同。该xcrun版本没有包含在 .ipa 中的任何符号。

我想知道从命令行手动创建带有符号(没有理由不发送它们)的 .ipa 的最佳方法是什么,我正在使用 TeamCity CI 生成我们的生产 .ipa 文件。

我使用以下命令行生成 IPA -

我在调用后运行它,xcodebuild因此该Release-iphoneos文件夹获得了我的应用程序的最新版本。