问题标签 [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.
ios - iOS 构建自动化 ipa 打包失败,无法读取格式标记
所以,以前我在签署代码时遇到问题,但我想通了。在我的下一次构建尝试中,我收到了:
我不确定下一步该做什么,而且我真的无法在网上找到任何资源。
为了匿名,我删除了部分输出,但这是其中的大部分:
ios - 错误:应用程序没有有效的签名 - 命令行构建 IPA 文件
构建线:
xcrun -sdk iphoneos PackageApplication -v Myapp.app -o Myapp.ipa --sign 我的签名身份的哈希在此处 --embed MyProvisioningProfile.mobileprovision
它编译成 IPA 文件,但是当我尝试将其传输到我的设备时,我收到“应用程序没有有效签名”错误。
如果我在 XCode UI 中使用该证书和该 Mobile Provision,它可以完美运行。我不确定问题是什么。
xcrun - 什么是 xcrun 缓存目录?
xcrun 缓存存储在哪里?还有谁知道如何使用 xcrun 命令清理缓存?
我认为这是选项:
xcode - 让 CI 服务器将所有 XCode 目标构建为 .ipa
我正在研究 TeamCity 和 Jenkins,用于 CI 服务器。
我的目标是:每次有人对我们的 repo 进行更改时,CI 服务器都会将项目中的所有目标构建为 .ipa - 准备好在设备上下载/安装。
我使用 Mac mini 作为构建从站,让 Teamcity 和 Jenkins 启动并运行。它的那部分工作正常。
使用 Jenkins XCode 插件,我成功地将所有目标构建为 .ipa。我在 Teamcity 上没有这么幸运。XCode 插件不允许构建所有目标。相反,您必须在每个构建配置中指定要构建的目标。我联系了 Teamcity 的制作者,他们给了我一些复杂的方法,涉及元跑步者和大量重复,以实现我的目标。
我宁愿使用 shell 脚本构建 .ipa,而不是依赖插件。但是,由于我不是脚本忍者,所以我不知道该怎么做。
我可以弄清楚如何通过脚本构建一个目标,但它让我无法理解如何让它全部构建。每次我在项目中创建一个新目标时,我都不想在 CI 服务器上添加它。服务器应该能够自动构建项目中的所有目标。
...也许有人有更好的解决方案?任何帮助深表感谢。
ios - 无法在 iPhone 上安装 XCRUN 内置的 IPA
谁能告诉我我在这里做错了什么?
我正在使用以下命令从 cordova 项目生成 ipa:
我可以获得生成的 IPA 文件,但是当我尝试在设备上安装 IPA 时,它会卡在“正在安装...”。
并且图标变灰。
我的猜测是配置文件没有正确嵌入到这个文件中。
此外,我可以保证我尝试安装的设备的 uuid 位于:App_Name_DEV.mobileprovision 配置文件中。
对此的任何帮助都将受到高度赞赏。
我也在这里提供了我的构建日志。
我可以捕获的唯一错误是在 ipa 安装期间使用下面给出的“iPhone 配置实用程序”:
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
)
ios - 代码对象根本没有使用 Ad Hoc 配置文件签名
我创建了我的第一个HelloWorld应用程序,它与我的开发配置文件配合得很好。我可以在我的设备上毫无问题地运行它。现在我正在尝试创建一个 ipa 文件以将其上传到私人应用商店。
我已经生成了一个临时分发证书和配置文件,其中包含通配符应用标识符和我的 iPad 作为设备。我尝试在 XCode 和命令行中构建和归档应用程序。但是当我想验证我的 ipa 文件时;我总是收到以下消息:
以下是我用来生成 ipa 文件的命令:
这是输出:
我怎样才能知道出了什么问题?
module - xcrun swift 在命令行生成:0: 错误:无法加载共享库
我的目标是尝试像脚本一样运行我的 Swift 程序。如果整个程序是独立的,你可以像这样运行它:
hello.swift 在哪里
但是,我想更进一步,包括 swift 模块,我可以在其中导入其他类、函数等。
所以假设我们有一个非常好的类,我们想在 GoodClass.swift 中使用
我现在想把这个好东西导入到我的 hello.swift 中:
我首先通过运行这些来生成 .o、lib<>.a、.swiftmodule:
最后,我准备运行我的 hello.swift(就好像它是一个脚本一样):
但我得到了这个错误:
<未知>:0:错误:无法加载共享库“libGoodClass”
这是什么意思?我错过了什么。如果我继续,并执行类似于 C/C++ 的链接/编译操作:
然后一切都很幸福。我想我可以忍受,但仍然想了解共享库错误。
xcode - 从终端设置xcode“构建设置”?
无论如何,我可以在不打开 xcode 的情况下更改 xcode 中的设置吗?我有一个自动化的 xcodebuild / xcrun 进程正在进行,但我需要更改 1 个值:
目标 > 选择您的目标 > 构建设置 > 代码签名资源规则路径添加:$(SDKROOT)/ResourceRules.plist
我找不到任何可以放置此行的文件...
ios - 使用 xcrun 创建带有符号的 IPA
我注意到使用手动创建 .ipa 文件xcrun
与从 xcode 导出文件时有所不同。该xcrun
版本没有包含在 .ipa 中的任何符号。
我想知道从命令行手动创建带有符号(没有理由不发送它们)的 .ipa 的最佳方法是什么,我正在使用 TeamCity CI 生成我们的生产 .ipa 文件。
我使用以下命令行生成 IPA -
我在调用后运行它,xcodebuild
因此该Release-iphoneos
文件夹获得了我的应用程序的最新版本。