问题标签 [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 投票
6 回答
32999 浏览

xcode - xcrun 找不到 Xcode 路径

Mac OS X 10.8.2
Xcode 4.5.2(安装在 /Applications/Xcode.app)

尝试
xcode-select -switch /Applications/Xcode.app
之后
xcode-select -print-path
输出正确的路径(/Applications/Xcode.app)。但因
xcrun -find gcc
错误
xcrun 失败:错误:无法统计活动 Xcode 路径“/Developer/Xcode.app/Contents/Developer”。(没有这样的文件或目录)。

更新 1:
这里是权限说明符

总计 0
drwxr-xr-x@ 16 我的管理员 544 Oct 30 23:38 内容

总计 24
drwxr-xr-x@ 8 我的管理员 272 10 月 30 日 23:30 应用程序
drwxr-xr-x@ 9 我的管理员 306 10 月 30 日 23:36 开发人员
drwxr-xr-x@ 5 我的管理员 170 10 月 30 日 23:30 框架
-rw-r--r--@ 1 我的管理员 15289 10 月 19 日 14:22 Info.plist
drwxr-xr-x@ 3 我的管理员 102 8 月 5 日 08:03 库
drwxr-xr-x@ 3 我的管理员 102 10 月 30 日23:10 MacOS
drwxr-xr-x@ 16 我的管理员 544 Oct 30 23:37 OtherFrameworks
-rw-r--r--@ 1 我的管理员 19 年 10 月 8 日 14:22 PkgInfo
drwxr-xr-x@ 56 我的管理员 1904 10 月 30 日 23:36 插件
drwxr-xr-x@ 52 我的管理员 1768 10 月 30 日 23:46 资源
drwxr-xr-x@ 17 我的管理员 578 10 月 30 日 23:46 SharedFrameworks
drwxr-xr-x@ 4 我的管理员 136 Oct 17 21:50 XPCServices
drwxr-xr-x@ 3 我的管理员 102 Oct 30 23:10 _CodeSignature
-rw-r--r--@ 1 我的管理员 523 Oct 30 23:10 version.plist

总计 0
drwxr-xr-x@ 3 我的管理员 102 8 月 5 日 07:29 文档
drwxr-xr-x@ 7 我的管理员 238 12 月 20 日 21:09 库
drwxr-xr-x@ 7 我的管理员 238 Oct 30 23:46 Makefile
drwxr-xr-x@ 5 我的管理员 170 十月 30 23:28 平台
drwxr-xr-x@ 3 我的管理员 102 十月 10 01:37 工具链
drwxr-xr-x@ 22 我的管理员 748 十月 30 23:31 工具
drwxr- xr-x@ 7 我的管理员 238 Oct 30 23:46 usr
请帮忙。

0 投票
2 回答
4569 浏览

xcode - xcrun clang --sysroot 找不到 stdio.h

使用Xcode 4.6,在Mac OS X 10.8.2下,为了编译hello.c,我发出了xcrun gcc中推荐的xcrun命令找不到头文件,但仍然收到找不到头文件stdio.h的错误。

0 投票
2 回答
3977 浏览

objective-c - 如何从 iOS 库中提取目标文件(在 Mac 上)?

我有一个第三方 iOS 库,可以在我的应用程序和模拟器中链接并正常运行。我正在尝试从中提取目标文件,以便将其与另一款第三方软件集成,后者使用自己的代码重新打包目标文件。但是,我无法通过提取目标文件ar;我一直收到错误消息“不适当的文件类型或格式”。

有问题的库是一个包含 armv7、armv7s 和 i386 的胖库。Stocklipo不知道我机器上的 armv7s,但 Xcode 知道:

我可以通过以下方式成功地将其稀释lipo

但是,即使将其稀释后,我也无法使用以下方法对其进行操作ar

我在安装了开发工具的 OS X 10.8.2、Xcode 4.6 上。

对于这个麻烦的库,我可以采取任何额外的步骤吗?

更新以回应马丁的评论

file显示以下内容:

看起来它根本不是图书馆!

0 投票
2 回答
1435 浏览

installation - xnu安装时总是有很多xcrun错误(OSX 10.8.3)

我搜索了很多网站来安装 xnu 内核。但是,我在安装 xnu 时出现了一些错误。

Xcode 版本:4.6(已安装命令行工具)


XNU 版本:xnu-2050.22.13
dtrace 版本:dtrace-96

这是错误

xcrun:错误:无法找到实用程序“ctfconvert”,不是开发人员工具或在 PATH
xcrun:错误:无法找到实用程序“ctfmerge”,不是开发人员工具或在 PATH

我使用“make install”来安装 dtrace,但它也显示错误。请帮我

0 投票
2 回答
3925 浏览

iphone - 从命令行分发 ipa 到 iTunes 连接

我有几个 iPhone 应用程序,并且我已经着手尽可能多地取消我必须在 iTunes 连接上进行的点击操作。我想做的一件事是能够通过命令行将 ipa 上传到 iTunes 连接。

如何从命令行执行 iOS 应用程序验证

这篇文章建议

xcrun -sdk iphoneos Validation -online -upload /path/to/ipa

这几乎可以工作,但验证失败,因为它试图点击 iTunes 连接中的第一个应用程序,该应用程序具有与我上传的不同的包标识符。所以我在没有验证的情况下尝试了它(删除-online标志)

xcrun -sdk iphoneos Validation -upload /path/to/ipa

并且仍然抱怨捆绑标识符与 iTunes 连接中可用的第一个应用程序是分开的。有没有办法将捆绑包或应用程序的 Apple ID 或其他内容传递到xcrun命令中以指定 iTunes Connect 中第一个应用程序以外的应用程序?有一种方法,我试图通过从终端生成 xCode 在存档/上传操作期间从 xCode 获取控制台输出,但它没有给我有用的信息。

0 投票
2 回答
742 浏览

iphone - TeamCity、xcrun 和单引号的问题

我在 IOS 项目中使用 TeamCity 和 xcrun 进行 CI。我目前在尝试从 TC 构建步骤执行以下命令时遇到问题:

我得到的错误是:

错误:/usr/bin/codesign --force --preserve-metadata=identifier,entitlements,resource-rules --sign "iPhone 发行版:AMERICA'S --resource-rules=/Library/TeamCity/buildAgent/temp/buildTmp/PotQjg91Ef /Payload/ACCU Deposit.app/ResourceRules.plist /Library/TeamCity/buildAgent/temp/buildTmp/PotQjg91Ef/Payload/ACCU Deposit.app 失败并出现错误 1。输出:“iPhone Distribution: AMERICA'S: no identity found [2013-05 -16 14:58:46,533] 错误 - [2013-05-16 14:58:46,533] 出 - [2013-05-16 14:58:46,540] 出 - 进程以代码 1 退出

我认为很清楚问题在于 xcrun 处理单引号的方式。我尝试将单引号加倍为“AMERICA''S”,但这没有用。有人可以帮我吗?有没有办法在 xcrun 中转义单引号?

0 投票
1 回答
901 浏览

ios - Mac OSX 10.7.5 中的 xcrun 文件 shell 脚本代码

我在错误地/usr/bin/xcrun运行的计算机上更新了我的文件。Mac OS X Lion 10.7.5任何人都可以将shell脚本代码或任何我可以找到的链接发送给我吗?仅供参考,我Xcode (4.6)也安装在我的系统上。如果任何人使用 MAC OSX 10.7.5 可以发送此文件的 shell 脚本代码,将不胜感激。谢谢。

0 投票
1 回答
3100 浏览

ios - 在 xcodebuild 期间代码签名验证失败并且无法读取 xcrun 的权利

我已经在这里和互联网上尝试了所有可用的解决方案。

我正在尝试自动化 iOS 构建过程,并且清理、构建和存档过程成功,这 5 个警告(错误)未能通过代码签名验证。

如果我尝试忽略警告或使用调试配置跳过验证代码设计,xcrun 将 .app 打包到 .ipa 失败并出现以下错误

当我使用工作区时,我的 xcodebuild 命令如下

我的 xcrun 命令看起来像这样

我正在使用 xcoder gem 创建临时钥匙串以在其中添加我的 p12。使用命令行工具进行协同设计,对存档的所有验证都成功。

0 投票
1 回答
1457 浏览

xcode - xcrun 没有将配置文件嵌入到 ipa

我正在为我的 phonegap-ios 程序编写构建脚本。我在代码签名过程中遇到了一些问题。我使用我的脚本来构建项目并对其进行代码签名并生成 ipa 文件。但是 ipa 无法通过 iTunes 安装到我的 iphone。我比较了我的构建脚本生成的 ipa 文件和 Xcode 管理器生成的 ipa 文件。构建脚本不包含 Embedded.mobileprovision 和 resourceRules.plist。所以任何人都可以告诉我我的构建脚本有什么问题吗?我已经确保路径是正确的。我使用 Xcode 4.6.3 (4H1503),我的 Mac OS 是 10.8.4。下面列出了我的构建脚本。谢谢。

xcodebuild -project $PROJECT_NAME.xcodeproj -arch i386 -target $PROJECT_NAME -configuration Release -sdk $SDK clean build VALID_ARCHS="i386" CONFIGURATION_BUILD_DIR="$PROJECT_PATH/build"

codesign -f -v -s "$CODE_SIGN" "$PROJECT_PATH/$APP"

xcrun -log -sdk iphoneos PackageApplication -v "$PROJECT_PATH/$APP" -o "$PROJECT_PATH/build/$PROJECT_NAME.ipa" --embed "$PROFILE"

0 投票
1 回答
895 浏览

ios - IOS 应用程序在命令行失败的情况下运行

我在 IOS 中创建了一个应用程序,并希望使用 shell 脚本运行它。该脚本具有以下命令:-

变量的值已正确设置。该应用程序正在成功构建,但第二个命令失败,即。.app 文件正在创建,但 .ipa 文件创建失败。错误如下:-

IE。配置文件没有被复制到某个临时路径。我已经尝试为文件授予适当的权限,但存在错误。在进一步调查中,我发现 Embedded.mobileprovision 目录本身并不存在。由于文件是动态创建的,我如何确保动态创建此目录并且不会发生错误。如果我犯了任何其他错误,请告诉我。谢谢。非常感谢任何人的帮助,因为这个错误已成为我的瓶颈。