Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。


18
iOS5故事板错误:故事板在iOS 4.3和更低版本上不可用
我使用情节提要构建了一个小型应用程序,运行效果很好。在最终测试之前,我决定尝试一下它是否可以在iOS 4.3上运行。我在项目设置中单击了灰色5.0,然后选择了4.3。 应用无法构建,并显示以下错误消息: 故事板在iOS 4.3和更低版本上不可用 iPhone和iPad故事板都告诉我。 当我切换回iOS5目标时,仍然仍然从两个情节提要中获得这些错误,并且该产品无法构建! 我检查了:项目设置中的iOS部署目标是5.0目标应用程序部署目标是5.0生成设置使用iOS 5.0 SDK 要将项目还原到可构建状态,我还需要做什么?这是一个全新的错误,还是我忘记了什么? 更新:即使进行清理后,我仍然收到此错误。 我将Schemes中的调试器更改为“ LLDB”,并进行了额外的清理,该项目现在可以构建和编译
98 xcode  ios5  build  storyboard 

10
如何摆脱Xcode中的“未使用变量”警告?
我完全理解为什么会发生未使用的变量警告。我一般不想抑制它们,因为它们在大多数情况下都非常有用。但是,请考虑以下(伪造的)代码。 NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode报告这saved是一个未使用的变量,当然不是。我怀疑这是因为NSAssert1是宏。该NS_BLOCK_ASSERTIONS宏没有定义,那么目标C断言肯定启用。 尽管它没有任何伤害,但我发现它不整洁和令人讨厌,并且我想抑制它,但是我不确定该怎么做。将变量分配给自身可以摆脱编译器警告,但是如果存在这种情况,我宁愿以“正确”的方式进行操作。


21
Xcode停留在“正在上传您的应用程序”
将我的应用程序从Xcode提交到App Store时遇到问题。我已经完成了有关项目的所有工作,并且可以在我的iPhone和iPad上正常运行。但是,当我提交项目时,我面临着一个巨大的问题。 首先,在存档后,我完成了验证。现在,我在Organizer中的存档文件也显示了状态通过验证。因此,我相信我正在提交应用程序的最后一步。 我单击了分发,然后选择将应用程序提交到应用程序商店。 登录后,我还选择了配置文件。 我被困在这里。您可以在下面的屏幕截图中看到。而且我从未见过任何 进度条,我可以看到提交进度之类的东西。 我只能看到的屏幕是: 编辑: 大约是1.30小时。和互联网连接正在工作。我的ipa文件只有3.5 MB。 最后,当我尝试将应用程序加载器上传到同一加载器时,我在通过iTunes Store进行身份验证时也收到了以下屏幕很长时间..... 我现在应该怎么办?
98 ios  iphone  xcode  app-store 


6
如何确定我是否安装了Xcode命令行工具?
我需要使用gdb。 ps-MacBook-Air:AcoustoExport pi$ gdb -bash: gdb: command not found ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*" Password: /usr/local/share/gdb /usr/local/Cellar/isl/0.12.1/share/gdb : 和: ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb lrwxr-xr-x 1 pi admin 30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb 不太确定该怎么做,显然这是自制软件安装的。我不知道为什么它在那里,我不知道我是否可以代替它。它不在搜索路径中。 所以我想我需要Xcode命令行工具。 当前无法从软件更新服务器获得Xcode ^我当前的问题正好。对这个问题的评论说:“如果已经有了它们,您将得到此错误” 但是,如何检查我是否已经拥有它们?

15
如何在Xcode项目中查找未使用的图像?
有没有人一行可以在Xcode项目中查找未使用的图像?(假设所有文件均按名称在代码或项目文件中引用-没有代码生成的文件名。) 这些文件往往会在项目的整个生命周期内积累起来,很难确定删除任何给定的png是否安全。
97 xcode  assets 

11
在IOS中提交我的第一个应用程序时,更改Xcode中的包标识符
我正尝试在中提交我的第一个应用程序iOS。我已经输入iOS Provisioning Portal,即将创建一个应用程序ID。 可以说,我命名了我的包标识符: com.mycompany.appdemo 然后转到Xcode,在“摘要”部分中,我想更改包标识符。 但是我无法擦除在那里写的东西,只能擦除它的开始。我的应用名称为灰色,无法删除或更改。 因此,我看到类似灰色的东西,这App-Demo是左侧项目的名称。 我的问题是:有问题吗?我是否必须创建一个名为com.mycompany.App-Demo或其他名称的新应用程序ID ? 这也是一张图片。 如您所见,我只能编辑第一部分。
97 ios  xcode 

8
通过命令行在OS X上编译简单的Hello World程序
我有一个简单的hello world示例,尝试在OS X上进行编译,名为hw.cpp: #include <iostream> #include <string> using namespace std; int main() { cout << "Hello world!" << endl; return 0; } 我想使用进行编译gcc,但没有成功。我也想听听其他选项,例如使用Xcode吗?
97 c++  xcode  macos 

5
升级到El Capitan后无效的活动开发人员路径错误
当我输入git init时,我尝试进入git时遇到了这个错误。 xcrun:错误:无效的活动开发人员路径 (/ Library / Developer / CommandLineTools),缺少xcrun,位于:/ Library / Developer / CommandLineTools / usr / bin / xcrun 我尝试了以下解决方案。 xcode-select —install sudo xcode-select -switch sudo xcode-select —install brew doctor brew update brew upgrade brew cleanup
96 xcode  git 


4
以编程方式访问资产目录
我知道这是一项新功能,可能无法实现,但是我很希望能够使用资产目录来组织我的资产,但是我可以通过编程方式访问所有图像。我现在将如何访问我的图像?我是否仍按其文件名访问它们,如下所示: [UIImage imageNamed:@"my-asset-name.png"]; 看来,资产目录没有引用该扩展名,因此如果没有“ .png”,则访问它会更有效吗? 我之所以要求自己而不是自己进行测试,是因为即使删除了资产和资产目录,然后清理了构建文件夹,我仍然可以在应用程序中访问资产。在实施资产目录时,这使我无法测试资产目录。 浏览资产目录后,我发现了每个资产的“ Contents.json”,其格式如下: { "images" : [ { "idiom" : "universal", "scale" : "1x" }, { "idiom" : "universal", "scale" : "2x", "filename" : "my-asset@2x.png" } ], "info" : { "version" : 1, "author" : "xcode" } } 我仍然不确定应该如何访问它,但这也许会有所帮助吗?


5
切换到Xcode 7后,应用程序大小从9 MB增加到60 MB,是否可以解决?
我一直在Git历史中倒退,以查找导致文件大小变化巨大的原因,但是我能找到的唯一真正的原因是从Xcode 6切换到Xcode 7 GM。 我发现这些是在Release构建配置中.ipa通过Archive操作创建的10个最大文件大小贡献者: $ unzip -lv Roger\ Release.ipa | sort -k +3nr | head 41802768 Defl:N 16887199 60% 09-14-15 23:47 dc24cdc1 Payload/Roger.app/Frameworks/libswiftCore.dylib 41802400 Defl:N 16886076 60% 09-06-15 18:33 f939ea6a SwiftSupport/iphoneos/libswiftCore.dylib 11184032 Defl:N 5915625 47% 09-14-15 23:48 6ceac4a2 Payload/Roger.app/Roger 6399584 Defl:N 2670275 58% 09-14-15 23:47 0ac52d3f Payload/Roger.app/Frameworks/libPhoneNumber_iOS.framework/libPhoneNumber_iOS 5410384 Defl:N …
96 ios  xcode  swift 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.