Questions tagged «xcode»

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

21
Xcode9 iOS11应用程序发行版中缺少CFBundleIconName
我正在努力使用使用iOS 11 SDK构建的Xcode 9发布我们应用的新版本。存档和上传二进制文件进行得很顺利,没有任何问题。该构建在iTunes Connect的“活动”下显示为“处理中”,它消失了,我收到了以下电子邮件。 亲爱的开发人员, 我们发现您最近为“”投放的商品有一个或多个问题。要处理交货,必须纠正以下问题:缺少Info.plist值-包''中缺少Info.plist键CFBundleIconName的值。在资产目录中提供图标的应用程序还必须提供此Info.plist密钥。有关更多信息,请参见 http://help.apple.com/xcode/mac/current/#/dev10510b1f7。解决这些问题后,您可以重新交付更正后的二进制文件。此致App Store小组敬上 该链接提供了有关资产捆绑包的一些信息。我尝试将CFBundleIconName键设置为项目名称或图像文件名,然后再次提交了该应用程序。但是,我仍然收到与上述相同的电子邮件。 任何帮助的建议将不胜感激。



3
如何安全地在〜/ Library / Developer / Xcode / DerivedData目录中删除?
我想删除旧的(可替换的?)数据,并且DerivedData内容似乎是一个候选对象。因为它的名称为DerivedData,所以我假设它的信息是:如果丢失,将在构建阶段生成,如果存在,则在同一阶段使用。这样看来,我可以删除任何旧项目数据而不必担心,如果我应该构建该旧项目,那么第一次通过它会花费比正常正弦更长的时间来重新创建所有这些派生数据。 我在这里弄错了吗?
90 ios  xcode  xcode4 

22
Xcode:“由于缺少入口点,无法访问场景”,但找不到它
Xcode 4.5.2给我以下警告: Unsupported Configuration Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via -instantiateViewControllerWithIdentifier:. 不幸的是,我无法确定犯罪现场。在问题导航器中选择警告不会在情节提要中突出显示任何内容。我有一个相当复杂的故事板(超过30个场景)。 有什么建议?

2
如何在代码中创建SceneKit SCNSkinner对象?
我有一个使用SceneKit for iOS 8的Swift应用程序。我从.dae文件加载了一个场景,该文件包含由骨架控制的网格。在运行时,我需要修改纹理坐标。不能使用变换-我需要为网格中的每个顶点计算一个不同的全新UV。 我知道几何体在SceneKit中是不可变的,并且我已经读到建议的方法是手动制作副本。我正在尝试这样做,但是在尝试重新创建SCNSkinnerin代码时,我总是以崩溃告终。飞机坠毁是EXC_BAD_ACCESS内部的C3DSourceAccessorGetMutableValuePtrAtIndex。不幸的是,目前还没有源代码,因此我不确定为什么它会崩溃。我将其范围缩小到SCNSkinner连接到网格节点的对象。如果不设置该值,则不会崩溃,并且一切正常。 编辑:这是崩溃的更完整的调用堆栈: C3DSourceAccessorGetMutableValuePtrAtIndex C3DSkinPrepareMeshForGPUIfNeeded C3DSkinnerMakeCurrentMesh C3DSkinnerUpdateCurrentMesh __CFSetApplyFunction_block_invoke CFBasicHashApply CFSetApplyFunction C3DAppleEngineRenderScene ... 我没有找到有关如何SCNSkinner手动创建对象的任何文档或示例代码。由于我只是基于以前工作的网格来创建它,所以它应该不太困难。我正在SCNSkinner根据Swift文档创建,并将所有正确的内容传递给init。但是,SCNSkinner我不确定如何设置中的骨骼属性。我将其设置为SCNSkinner要复制的网格物体原件上的骨架,我认为该骨架可以工作……但事实并非如此。设置骨架属性时,它似乎没有分配。分配后立即检查它仍然为零。作为测试,我尝试将原始网格物体的骨架属性设置为其他属性,并且在分配后也保持不变。 任何人都可以对正在发生的事情有所了解吗?或者如何正确地SCNSkinner手动创建和设置对象? 这是我用来手动克隆网格并将其替换为新网格的代码(我在这里没有修改任何源数据-我只是想确保此时可以创建一个副本) : // This is at the start of the app, just so you can see how the scene is set up. // I add the .dae contents into its own node in …
89 swift  xcode  ios8  scenekit 



3
如何将通用协议用作变量类型
假设我有一个协议: public protocol Printable { typealias T func Print(val:T) } 这是实现 class Printer<T> : Printable { func Print(val: T) { println(val) } } 我的期望是我必须能够使用Printable变量来打印这样的值: let p:Printable = Printer<Int>() p.Print(67) 编译器抱怨此错误: “协议'Printable'只能用作一般约束,因为它具有Self或关联的类型要求” 难道我做错了什么 ?有任何解决这个问题的方法吗 ? **EDIT :** Adding similar code that works in C# public interface IPrintable<T> { void Print(T val); …
89 ios  xcode  generics  swift 


5
iOS模拟器将屏幕快照保存在哪里?
自更新为Xcode 4.3(在10.7.3 Lion上运行)以来,我找不到iOS模拟器屏幕截图(据说是使用cmd+创建的S)。 他们不在~Library/Application Support/Developer/Shared/Xcode/Screenshots。 大概是Xcode从移出时它们就移了Developer,但Spotlight不能告诉我它们在哪里。

12
Xcode错误:“应用程序ID无法注册到您的开发团队。”
我们正在为客户端将Android应用移植到iOS。他们已将我们的帐户添加到其iTunes Connect帐户并创建了一个应用程序条目。我们使用他们指定的包ID开发了该应用。 但是现在,当应用程序准备好进行测试时,我们无法在Xcode中创建配置文件。设置为自动签名,并显示此错误: 无法创建配置文件。 应用程序ID“ <bundle-id>”无法注册到您的开发团队。将您的包标识符更改为唯一字符串,然后重试。 我们的帐户已添加为他们的iTunes Connect帐户中的应用程序管理器,但是仍然无法使用此ID进行输出。如果我们在Xcode中更改包ID,则不会显示此错误。
89 ios  xcode 

9
iOS 10不打印NSLogs
NSLogXcode 8.0 beta(8S128d)上没有任何内容。printf不变 这是我的代码: NSLog(@"hello from NSLog"); printf("hello from printf"); 这是iOS 9 Simulator上的输出: 2016-06-17 09:49:10.887 calmapp-dev[28517:567025] hello from NSLog hello from printf 这是iOS 10 Simulator的输出: hello from printf
88 ios  xcode  nslog  xcode8  ios10 

22
使用Xcode 4构建应用-它始终显示有关PNG图像的错误
当我使用Xcode 4构建应用程序时,它始终显示以下错误消息: CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png Images/list_cell.png cd /Volumes/WORK/Works/iMusicBox setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Volumes/WORK/Works/iMusicBox/Images/list_cell.png /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png 在/Volumes/WORK/Works/iMusicBox/Images/list_cell.png pngcrush中检查alpha时发现libpng错误:图像数据不足 但是Xcode 3.2可以-为什么?
88 xcode  xcode4 

8
我自定义的“条形按钮”项出现“导航项中不支持普通样式”警告
我将“ Round Rect Button”拖到右侧“ Bar Button Item”的位置,并将图像设置为“ Round Rect Button”。除警告“导航项目中不支持纯格式”外,其他所有方法均正常运行。即使我将Bar Button Item的样式选择为“ Bordered”,警告仍然存在。Xcode 4.2有什么问题?提前致谢! 附言 我用Round Rect Button自定义了许多Bar Button项,有时Xcode 4.2在Bar Button项上仅显示一个警告,有时在所有Bar Button项上显示警告。

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.