问题标签 [xcode]
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.
xcode - 在 Xcode 中排序文件列表?
Xcode中有没有办法按字母顺序对Classes文件夹下的文件列表进行排序?
我知道我可以把它们拖来拖去,但是有大量文件很痛苦。
我很惊讶我不能右键单击文件夹并说要排序。
xcode - Xcode 预处理器宏
在 Xcode 中,我可以在项目设置中编辑我的预处理器宏。我想创建一个引用环境变量的宏。基本上,我希望能够在我的代码中引用 $SRC_ROOT。我目前在宏中拥有的是:
但它不起作用。
iphone - 在设备上安装 iPhone 应用程序时出错
我今天设置了所有证书和密钥,并试图在我的 iPhone 上运行我的项目。我遇到了这个奇怪的错误:
您的移动设备在安装阶段遇到意外错误 (0xE800003A):正在验证应用程序
在 Apple Developer 论坛上闲逛,我尝试设置新的证书和配置文件以及编辑Info.plist
,但无论我做什么,我似乎都无法在我的设备上运行该应用程序。
我目前能想到的唯一想法是我在 Xcode 中的项目名称与我的开发配置文件略有不同(它使用问号),但我根据 Apple 的约定命名它:com.mycompany.myapp
,所以我不确定那是不是问题。
有任何想法吗?
编辑:我已经硬重启了手机,重启了 Xcode,清理了我的目标,设置了一个新的通配符 App ID 和相应的配置文件,但仍然没有。还有其他想法吗?
ios - 如何将 iPhone 应用程序从 Xcode 部署到真正的 iPhone 设备?
如何在没有 99 美元的 Apple 证书的情况下将 iPhone 应用程序从 Xcode 部署到真实的 iPhone 设备?
iphone - 如何从 Xcode 中删除运行脚本阶段
我尝试了这一步:
选择菜单选项“Project > New Build Phase > New Run Script Build Phase”,然后输入以下脚本(不要忘记将 /Users/youruser/bin 替换为 gen_entitlements.py 的正确路径):
(来自链接)
现在我想从我的项目中删除这个脚本。如何从 Xcode 中删除“运行脚本构建阶段”构建阶段?
iphone - 有没有一种快速的方法来构建和安装到 iPhone(从 Xcode)而不启动应用程序?
在 Xcode 中,我可以使用CMD-R运行(或CMD-Y调试),我的应用程序将编译、安装在手机上并启动。(我已经准备好我的手机和 Xcode,所以这部分可以按预期工作。)
我想做的是输入 CMD-<something else> 并让我的程序在手机上编译和安装,但不是启动。
我意识到我可以CMD-B构建,然后通过一些 rigamarole 进行部署,但我希望你们中的一个聪明人可以告诉我懒人的所有这一切的捷径。
c++ - 在 Xcode 中检查 STL 容器
从谷歌搜索来看,Xcode(在我的例子中是 3.1)至少应该试图给我一个 STL 容器的合理调试视图——或者至少是向量。
然而,每当我在调试器中查看向量时,我只会看到 M_impl,以及 M_start 和 M_finish 成员(以及其他几个成员)——但中间没有任何内容!(顺便说一句,这是一个调试版本)。
我是否缺少设置或某处的东西?
我还读到有可用的宏可以进一步增强调试查看器以检查更复杂的容器-但找不到任何宏。
我还希望能够查看 std::wstrings,而不必进入内存查看器。它显示 std::string 很好。我能做些什么来显示 std::wstring 吗?
我意识到这是一个复杂的问题——但实际上都是同一个主题的一部分。
c++ - std::wcout 到 Xcode 中的控制台窗口
在 Xcode 项目中,如果我std::cout
用来写入控制台,则输出很好。
但是,如果我使用std::wcout
我没有输出。
我知道这是 C++ 中的一个棘手问题,我一直在谷歌搜索以尝试在 Xcode 案例中找到特定的解决方案。我发现建议应该起作用的几件事是:
和
这些都没有任何区别。在我辞职花接下来的几周研究 facets API 以便能够写入控制台之前,我想我会在这里与尊敬的观众核实一下。
[更新]
我认为我一直遇到的问题的原因实际上与我尝试打印的一些字符串的特定编码有关。
如果我只发送一个字符串文字,使用L"my string" syntax
它就可以了!看来这是使用 UTF32 - little endian encoding。
但是,我一直将它与使用 NSUTF32BigEndianStringEncoding 编码从 Objective C++ 代码传递的字符串混合。正是这种编码组合导致了问题。
我想我们可以认为这件事已经结束了。谢谢阅读。
c++ - ld:重复符号
我正在做一个学校项目,我从 Xcode 中得到了一些奇怪的错误。我正在使用 TextMate 的 Command+R 函数来编译项目。编译似乎工作正常,但链接失败并出现我不明白的错误消息。
ld输出:
ld:在 /path/final/build/final.build/Release/final.build/Objects-normal/ppc/generics.o 和 /path/final/build/final 中重复符号 text_field(std::basic_istream >&)。 build/Release/final.build/Objects-normal/ppc/main.o collect2:ld返回1退出状态
下面是我的文件io_functions.cpp,这是整个项目中唯一的text_field声明。
出了什么问题?出于多种原因,我不想发布我的项目的全部源代码。
c++ - C++ 奇怪的编译错误:错误:从类“对象”更改“对象”的含义
我什至不知道该去哪里。谷歌不是很有帮助。和我之前的问题一样。我正在使用 TextMate 的 Command+R 来编译项目。
game.h:16:error: 'Player* HalfSet::Player() const'的声明</p>
player.h:11:error: 将 'Player' 的含义从 'class Player' 更改</p>
game.h:21:error: 'Player' 不是类型
player.h 文件(部分)
game.h 文件(部分)
这里发生了什么?