标签: command-line-tool

如果框架列表为空,如何将XCode 4中的Core Foundation框架添加到裸命令行工具?

我使用XCode 4.5创建了一个新的命令行工具(创建Mac OS X命令行应用程序的方法),但我现在想要为它添加一个框架.构建阶段中的框架列表为空.

我可以添加.h/.m目标C类头和我编写的实现文件,但我不知道如何将"命令行工具"变成旧的XCode可能有不同的模板; 可以访问Core Foundation框架的命令行应用程序(不是Cocoa应用程序),或者我选择添加到其中的任何其他框架.

此外,XCode 3中曾经有一个" 核心基础工具 "选项,现在在哪里?

(更新:我在Target Dependencies中单击了"+",这看起来很合理,但是它只给我一个空的列表添加.我想在其他地方必须有一些东西你必须改变才能让东西显示在Target Dependencies中如果我可以说,新用户并不完全清楚.因此,这个公共服务信息,问题和答案.嘿Apple,你如何将其改为"链接库或框架",以便框架框架出现在那里.让我们猜测,当我们所知道的唯一一个词是Framework时,我们是在添加一个库还是一个依赖,这让人感到困惑.)

xcode frameworks command-line-tool xcode4

7
推荐指数
1
解决办法
9472
查看次数

第一行批处理文件失败 - 未被识别为内部或外部命令,可操作程序或批处理文件

在VS2012的Windows 7上,我已经设置了一个外部工具来调用bat文件(我们称之为BatA.bat).在外部工具中,我传入$(ItemDir)作为唯一的Argument,我也有初始目录到$(ItemDir).

在BatA.bat中,调用运行BatB.bat,如下所示:

call "%1BatB.bat"
Run Code Online (Sandbox Code Playgroud)

调用BatB.bat的此命令在输出窗口中产生以下结果:

'rem'不被识别为内部或外部命令,可操作程序或批处理文件.

你好

BatB.bat具有以下代码:

rem ***Bat B***
@echo off
echo.
echo hello
Run Code Online (Sandbox Code Playgroud)

奇怪的是,尽管有错误消息,BatB.bat确实运行并完美执行!

我只是想不通为什么我首先在​​调用BatB.bat时收到错误消息...

BatA.bat和BatB.bat都在同一目录中.我已经尝试在调用BatB.bat时对路径进行硬编码以及在调用BatB.bat之前对bat目录执行cd但我仍然收到相同的错误.

batch-file command-line-tool windows-7 visual-studio-2012

7
推荐指数
1
解决办法
9792
查看次数

Ruby OptionParser:如何处理没有前缀的参数(如必需的文件名)

我第一次使用OptionParser

我想知道的是,如何让 OptionParser 处理没有以特定标志名为前缀的参数。我希望能够编写如下语句:

myscript.rb -d someoption -b someotheroption filename
Run Code Online (Sandbox Code Playgroud)

filename我要处理的文件的名称在哪里。它没有以任何选项标志为前缀。如何使用 OptionParser 解析上述命令,并获得对 的引用filename

ruby command-line-tool command-line-arguments

7
推荐指数
1
解决办法
1615
查看次数

铛:错误:无法找到xcodebuild

我正在使用Mac版本10.13.6。

我想通过终端编译C程序。我已经下载了Xcode和命令行工具。当我clang --version在终端中键入时,收到以下两个错误消息:

clang:错误:无法找到xcodebuild,请确保正确设置了Xcode文件夹的路径!

clang:错误:您可以使用/ usr / bin / xcode-select -switch设置Xcode文件夹的路径

我做了一些谷歌搜索,然后在这里找到了解决方法。解决方案是在终端中运行以下行:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

我做到了 但是当我clang --version这样做之后进入时,我会得到完全相同的两个错误。这是怎么回事?

注意:这是非常新的内容,因此在回答时请记住这一点!干杯

c macos xcode command-line-tool macos-high-sierra

7
推荐指数
1
解决办法
5423
查看次数

Xcode 中缺少 C++ 命令行工具应用程序的 info.plist 文件

我想为大学课程创建一个带有 opencv 的相机校准应用程序。我在 macOS High Sierra 上创建了一个命令行工具应用程序。不幸的是它没有 info.plist 文件。我的应用程序崩溃并显示以下错误消息:

CameraCalibration[2314:193066] [访问] 此应用程序崩溃,因为它试图访问没有使用说明的隐私敏感数据。应用程序的 Info.plist 必须包含一个 NSCameraUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据。程序以退出代码结束:9

我已经尝试添加 info.plist 文件并将其设置在应用程序的常规选项卡中。我还添加了 NSCameraUsageDescription 键和字符串。不幸的是,由于完全相同的错误,我的应用程序不断崩溃。

c++ xcode info.plist command-line-tool macos-high-sierra

7
推荐指数
1
解决办法
1653
查看次数

使用 Swift PM 时如何设置 XCode FILEHEADER 宏?

我正在开发具有第三方依赖项的 Swift 包命令行工具。只是打开 repo 文件夹并使用 SwiftPM 一直很好用,除了我似乎无法控制默认文件头。在使用 .xcodeproj 或 .xcworkspace 的其他项目中,我能够使用此处概述的步骤来控制它:

https://medium.com/@silmy/how-to-easily-change-your-file-header-text-in-xcode-347fa77d76f4

将 Plist 放在 Xcode 数据目录中并不是我想要的,因为不同项目的标头可能不同,无论如何我想将它提交到 repo,以便任何可能向项目贡献文件的人都将使用相同的标头.

我们曾尝试使用 CocoaPods 或 Carthage 简单地创建 Xcodeproj 或 Xcworkspace,但遇到了非常令人沮丧的问题。CocoaPods 说命令行工具不能使用第三方依赖,这似乎是不正确的,因为它在纯 SwiftPM 中运行时可以正常工作,而 Carthage 完全无法在我的机器上正确运行。

有没有人知道一种使用 SwiftPM 设置默认文件头的方法,这种方法可以提交到 repo 并且不需要其他依赖项管理器?

xcode command-line-tool swift-package-manager

7
推荐指数
0
解决办法
157
查看次数

安装命令行工具Xcode 5

我已经尝试过并尝试过(看过很多标题)但我仍然无法解决问题.我正在尝试安装Pebble SDK 1.12并安装Xcode 5的命令行工具.

每次我在终端尝试xcode-select --install时,我都会收到"无法安装软件,因为它目前在软件更新服务器中不可用"

我试图重新安装Xcode,但是没有用.当我进入Xcode-preferences-downloads时,没有命令行工具的部分.

我也试过从开发者网站安装它们但无济于事.下载看起来正确,然后我去Xcode看到首选项,并没有列出命令行工具.

你们都能提出什么建议吗?

xcode command-line command-line-tool xcode5 osx-mavericks

6
推荐指数
1
解决办法
8486
查看次数

Mac OS 10.9致命错误:找不到'tr1/unordered_map'文件

我使用xcode-select --install安装了命令行工具.
如果我执行cd/Library/Developer/CommandLineTools/usr/bin,我可以在那里看到gcc.

我试图在命令行上安装一个外部应用程序,它会产生这些错误

/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/ext/hash_set:205:5: warning: 
      Use of the header <ext/hash_set> is deprecated. Migrate to <unordered_set>
      [-W#warnings]
#   warning Use of the header <ext/hash_set> is deprecated.  Migrate to ...
    ^
In file included from src/stl_logging_unittest.cc:34:
In file included from ./src/glog/stl_logging.h:76:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/ext/hash_map:212:5: warning: 
      Use of the header <ext/hash_map> is deprecated. Migrate to <unordered_map>
      [-W#warnings]
#   warning Use of the header <ext/hash_map> is deprecated.  Migrate to ...
    ^
In file included from src/stl_logging_unittest.cc:34:
./src/glog/stl_logging.h:77:11: fatal error: 'ext/slist' file not found
# include …
Run Code Online (Sandbox Code Playgroud)

macos command-line-tool

6
推荐指数
0
解决办法
1780
查看次数

如何使用在unix上运行的TFS命令行客户端创建新的Windows工作区

我如何使用在aix/unix框上运行的TFS命令行客户端来运行tf命令.例如,我无法创建连接到Windows服务器上的tfs版本控制文件夹的本地Windows工作区.在unix框上运行的命令行客户端版本是(/TFS/TEE-CLC-12.0.0).我找不到任何文档如何在unix上运行时将客户端用于将本地Windows文件连接到服务器上的版本控制文件.

unix tfs command-line-tool team-explorer-everywhere

5
推荐指数
1
解决办法
5605
查看次数

Xcode 构建失败并且重复需要安装命令行开发人员工具

我已将 Xcode 更新到版本 13.4.1 (13F100),\n然后尝试运行 flutter 项目

\n
Launching lib/main.dart on iPhone SE (3rd generation) in debug mode...\nXcode build done.                                            2.9s\nFailed to build iOS app\nError output from Xcode build:\n\xe2\x86\xb3\n    2022-06-11 12:51:51.546 xcodebuild[45221:416597] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore\n    2022-06-11 12:51:51.547 xcodebuild[45221:416597] Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionPointIdentifierToBundleIdentifier for extension Xcode.DebuggerFoundation.AppExtensionToBundleIdentifierMap.watchOS of plug-in com.apple.dt.IDEWatchSupportCore\n    2022-06-11 12:51:51.625 xcodebuild[45221:416597] [MT] DVTPlugInExtensionFaulting: Failed to fire fault for extension (null): (null)\n …
Run Code Online (Sandbox Code Playgroud)

xcode command-line-tool ios flutter xcode-command-line-tools

5
推荐指数
1
解决办法
1114
查看次数