Tag: Xcode

Xcodedebugging器不打印对象,并显示零,当它们不是

当试图用po <objectName>打印一个对象时,Xcode显示错误,但仅用于一个项目。 错误:无法实现struct:variables的大小<varName>与ValueObject的大小不一致Errored在Execute中,无法PrepareToExecuteJITExpression Xcodedebugging器也显示所有对象nil ( self排除),当他们不( NSLog显示正确的输出,如图中所示)。 我不知道这个项目有什么问题。 其他项目都可以正常工作。 任何想法可能是什么? (清理项目没有效果。)

我可以安装多个Xcode版本吗?

是否可以同时安装多个版本的Xcode? 如果是这样,请发布任何提示,技巧或潜在的问题,以防范。 编辑: 我想安装多个版本的原因是尝试新的SDKtesting,但如果新的Xcode是越野车,我希望能够使用我的现有项目的旧版本。

提交到App Store问题:不受支持的体系结构x86

所以我正在尝试使用shopify API。 当我存档应用程序并validation它时,则没有问题,但是当我将其提交给应用程序商店时,它给了我以下问题。 错误ITMS-90087:“不支持的体系结构。您的可执行文件包含不受支持的体系结构”[x86_64,i386]“。 错误ITMS-90209:“无效的段alignment,SJAPP.app/Frameworks/Buy.framework/Buy的应用程序二进制文件没有正确的段alignment,请尝试使用最新的xcode版本重新构build应用程序。 (我已经在使用最新版本了。) 错误ITMS-90125:“二进制文件无效,LC_ENCRYPTION_INFO加载命令中的encryption信息缺失或无效,或者二进制文件已经被encryption,这个二进制文件似乎没有用苹果公司的链接程序编译。 警告ITMS-90080:“可执行的有效载荷/…./ Buy.framework不是位置独立的可执行文件,请确保您的编译设置被configuration为创buildPIE可执行文件。 如果使用迦太基 ,注意2017年,你只是忘了点击复制框架,和/或你不小心把它留在embedded框架。

档案没有显示在pipe理器中的XCode 4

我正在尝试在XCode 4中创build一个IPA,就像提出这个问题的人一样: Xcode 4:创buildIPA文件而不是.xcarchive 所以 – 我的档案成功完成 – 据说。 它为目标文件夹中的项目转储.xcarchive文件。 但是这些档案不会显示在我的Organizer窗口中。 所以我不能像上面提到的问题那样分享它们来创buildIPA。 归档过程中没有任何错误 – 它们似乎被签名为OK。 那么为什么不在组织者的档案面板中显示档案? 是否有一些步骤我错过了……或者隐藏设置我需要修改?

确保您的项目构build设置正在生成一个dSYM文件。 对于所有configuration,DEBUG_INFORMATION_FORMAT应该设置为dwarf-with-dsym

我最近开始得到这个错误: 2015-03-23 11:35:48.902 run[60036:1047011] Crashlytics.framework/run 1.3.14 2015-03-23 11:35:48.911 run[60036:1047011] Crashlytics: dSYM Error Unable to process <your app>.app.dSYM at path /path/to/<your app>.app.dSYM Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations. This could also be a timing issue, make sure the Crashlytics run script build […]

如何在Xcode中删除旧的/未使用的数据模型版本

如何删除Xcode中的旧数据模型? 该选项在菜单上被禁用。 (我想删除的模型尚未公开发布 – 它们是临时的开发模型。)

找不到-lPods的Xcode – ld:library

我尝试构buildiOS应用程序时遇到这些错误。 ld: library not found for -lPods clang: error: linker command failed with exit code 1 (use -v to see invocation) Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64 cd /Users/Markus/Development/xcode/totalbox-ios export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -framework CoreGraphics -framework Foundation -framework MobileCoreServices -framework QuartzCore -framework Security […]

数组从字典键快速

尝试用swift中的字典中的键填充数组。 var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys 这将返回一个错误:“AnyObject”与string不相同 也试过 componentArray = dict.allKeys as String 但得到:'string'不能转换为[string]

如何在Xcode中格式化代码?

我不知道如何格式化我的代码整齐排列? 它有一个类似Eclipse的ctrl shift f的function吗?

Xcode 5:代码签名权利错误

我已经构build了一个支持IOS 7的新应用程序。我得到了新的XCode 5 GM,并尝试使用新的configuration文件和分发证书签署我的应用程序,但是我在分发时遇到了问题。 我不断得到以下错误: “代码签名授权无效,应用程序包签名中的权利与configuration文件中包含的权利不匹配。根据configuration文件,软件包包含不允许的密钥值:'[XXXX.com.sample .company]“作为密钥”keychain-access-groups“。 对于称为application-identifier的键值也是相同的错误。 errror的屏幕截图: