标签: xcode

来自swift中字典键的数组

尝试使用swift中字典中的键填充数组.

var componentArray: [String]

let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!)
componentArray = dict.allKeys
Run Code Online (Sandbox Code Playgroud)

这将返回以下错误:'AnyObject'与string不同

也试过了

componentArray = dict.allKeys as String 
Run Code Online (Sandbox Code Playgroud)

但得到:'String'不能转换为[String]

arrays xcode dictionary ios swift

235
推荐指数
9
解决办法
15万
查看次数

禁用Xcode"构建和存档"菜单项

我一直在使用最新Xcode 3.2.3的新"构建和存档"功能.我喜欢.

现在我注意到由于某种原因它总是被禁用.我似乎无法弄清楚我改变了什么导致这一点.

iphone xcode

234
推荐指数
2
解决办法
9万
查看次数

如何在Xcode中格式化代码?

我想知道如何格式化我的代码以使其整齐排列?它是否具有类似于Eclipse的功能ctrlshiftf?

format xcode code-formatting keyboard-shortcuts

234
推荐指数
4
解决办法
16万
查看次数

无法在Mac OS x 10.9上安装Lxml

我想安装Lxml,然后我可以安装Scrapy.

当我今天更新我的Mac时它不会让我重新安装lxml,我收到以下错误:

In file included from src/lxml/lxml.etree.c:314:
/private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found
#include "libxml/xmlversion.h"
         ^
1 error generated.
error: command 'cc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用brew来安装libxml2和libxslt,两者都安装得很好但我仍然无法安装lxml.

上次我安装时我需要在Xcode上启用开发人员工具,但由于它更新到Xcode 5,它不再给我这个选项了.

有谁知道我需要做什么?

python macos xcode lxml scrapy

233
推荐指数
10
解决办法
9万
查看次数

iOS应用'仅在一台设备上无法验证该应用

我有两个iphone设备(4s和5)连接到我的电脑,我试图在两个设备中安装一个应用程序.它在iphone 5中安装得非常好,但它会出错' The application could not be verified.' 当试图安装在iPhone 4s设备时.

两个设备的UDID已添加到为应用程序生成的配置文件中.

另外,要添加注释,我刚刚在我的4s设备中将我的iphone版本更新为8.1.3.我不确定错误是否与它有关.

任何有关这方面的帮助将非常感激.我已经坚持了一段时间了.

编辑:

我刚把它连接到另一台iPhone设备上,问题似乎又出现了.基本上这意味着该应用程序出于某种原因仅安装在我已经使用了一段时间的手机中,而不是安装在任何其他手机中.我再次确信供应配置文件包含所有这3个设备的UDID.

iphone xcode ios xcode6.1

233
推荐指数
8
解决办法
10万
查看次数

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

所以我想尝试使用shopify API.当我存档应用程序并验证它然后没有问题但是当我将它提交到应用商店时它会给我以下问题.

  1. 错误ITMS-90087:"不支持的体系结构.您的可执行文件包含不受支持的体系结构'[x86_64,i386]'."
  2. ERROR ITMS-90209:"无效的段对齐.SJAPP.app/Frameworks/Buy.framework/Buy上的应用程序二进制文件没有正确的段对齐.尝试使用最新的xcode版本重建应用程序." (我已经在使用最新版本了.)
  3. 错误ITMS-90125:"二进制文件无效.LC_ENCRYPTION_INFO加载命令中的加密信息丢失或无效,或者二进制文件已加密.此二进制文件似乎不是使用Apple的链接器构建的."
  4. 警告ITMS-90080:"可执行的有效负载/ $/Buy.framework不是位置无关的可执行文件.请确保将您的构建设置配置为创建PIE可执行文件."

xcode ios

232
推荐指数
12
解决办法
7万
查看次数

如何在Swift中创建延迟?

我想暂时停止我的应用程序.换句话说,我希望我的应用程序执行代码,但在某个时刻,暂停4秒,然后继续执行其余代码.我怎样才能做到这一点?

我正在使用Swift.

xcode delay swift

230
推荐指数
16
解决办法
26万
查看次数

如何清空缓存并清理所有目标Xcode 4及更高版本

Jonathan在这里建议:Xcode包含已被删除的.xib文件!清理所有目标并清空缓存将解决Xcode包括已删除的.xib文件的问题,但我找不到在Xcode 4中清空缓存的方法.

如何在Xcode 4中做到这一点?

xcode caching xib xcode4

229
推荐指数
7
解决办法
25万
查看次数

目标...覆盖`Pods/Pods.xcconfig中定义的`OTHER_LDFLAGS`构建设置

我已经合并SpatialIite到一个Xcode项目中,该项目使用头文件Proj.4,只有一个头文件.两者都是Xcode项目并具有静态目标.

我正在尝试从git子模块迁移到Cocoapods.由于静态目标似乎很难与Cocoapods一起使用,我只想以通常的方式构建项目.我做了podspec Proj.4.写完podfile之后SpatialLite我收到了警告:

[!] The target `SpatialiteIOS [Debug]` overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Pods.xcconfig'.
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

[!] The target `SpatialiteIOS [Debug]` overrides the `HEADER_SEARCH_PATHS` build setting defined in `Pods/Pods.xcconfig'.
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

[!] The target `SpatialiteIOS [Debug - Release]` overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Pods.xcconfig'.
    - …
Run Code Online (Sandbox Code Playgroud)

xcode cocoapods

229
推荐指数
9
解决办法
12万
查看次数

Xcode构建选项的影响"启用bitcode"是/否

昨天我认识到有关parse.com库的大量警告:

紧急:所有bitcode都将被删除,因为'[path] /Parse.framework/Parse(PFAnalytics.o)'是在没有bitcode的情况下构建的.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.注意:将来这将是一个错误.

我知道我可以通过这个答案删除这些警告,但我现在想知道它是否会对AppStore提交和/或我的应用程序的实际性能产生任何负面影响.

Xcode告诉你有关bitcode的信息

激活此设置表示目标或项目应在编译期间为支持它的平台和体系结构生成bitcode.对于存档构建,将在链接二进制文件中生成bitcode以提交到应用商店.对于其他构建,编译器和链接器将检查代码是否符合bitcode生成的要求,但不会生成实际的bitcode.[ENABLE_BITCODE]

但是我没有从本文中获得任何真正有用的信息.

  • 我是否可以使用链接的答案来规避问题而不会产生任何负面影响并且不会影响未来的AppStore提交?
  • 什么是ENABLE_BITCODE真正做的,这将是未来的一个非强制性要求?
  • 如果启用/禁用它会对性能产生影响吗?

xcode ios parse-platform bitcode

228
推荐指数
8
解决办法
14万
查看次数