Tag: Xcode

Python在Xcode 4+?

如何在Xcode4,5,6或7中创build一个Python友好的环境?

从命令行terminal创build带有位代码启用和位代码禁用的设备和通用configuration的iOS框架

#!/bin/sh UNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal # make sure the output directory exists mkdir -p "${UNIVERSAL_OUTPUTFOLDER}" # Step 1. Build Device and Simulator versions xcodebuild -target "${PROJECT_NAME}" ONLY_ACTIVE_ARCH=NO \ -configuration ${CONFIGURATION} -sdk iphoneos \ BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" clean build xcodebuild -target "${PROJECT_NAME}" -configuration ${CONFIGURATION} \ -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO BUILD_DIR="${BUILD_DIR}" \ BUILD_ROOT="${BUILD_ROOT}" clean build # Step 2. Copy the framework structure […]

AnyObject不工作在Xcode8 beta6?

在Xcode8 beta6中,下面的代码会导致警告:'是'testing总是如此。 但它不会打印通过。 struct TestStruct { } //warning: 'is' test is always true if TestStruct() is AnyObject { print("pass") } 下面的代码会引起警告:从'T'到'AnyObject'的条件转换总是成功的 public static func register<T>(_ protocolType: T.Type, observer: T) { //Warning: Conditional cast from 'T' to 'AnyObject' always succeeds guard let object = observer as? AnyObject else { fatalError("expecting reference type but found value type: […]

Xcode 6 – 用于通用映像支持的xcassets

目前正在开发一个通用的SpriteKit项目。 我将支持以下设备: iPhone 4 / s,iPhone 5 / c / s,iPhone 6,iPhone 6+ iPad非Ret,iPad视网膜 我很困惑iPhone的一部分。 我已经有4个版本的我的背景精灵的iPhone的4种不同的屏幕分辨率。 但是哪个去哪? 我知道3x是为6+,我认为5 / c / s去视网膜4倍,但我不知道iPhone4 / s和6去哪里。 有人知道吗? 值得一提的是,当我在我的xcassets文件里创build一个Launch Image时,我显示了这些选项,它们基本上包含了我所支持的所有设备。 只是想知道为什么这不是创build一个图像集的情况下 另外你们如何为通用应用程序创build图像/精灵? 现在新的iPhone 6和6 plus已经出来了,我还有两个解决scheme来支持,这对我来说仍然是一个令人困惑的问题,因为我还是一个初学者。

如何安装cocoa豆荚?

我提到了太多的联系和尝试,但没有成功。 如果有人有一个想法,那么请与我分享。 我阅读cocoa豆荚文件,并多次尝试安装,但总是因为启动步骤失败。 我发现一个错误,我不能安装gem第一。 任何人都可以一个接一个地给我步骤吗? 如何安装或演示。 这是我试过的一个环节。 屏幕截图指的是我给出的这个控制台错误:

Watchkit扩展 – 找不到匹配的configuration文件

我创build了一个iPhone应用程序,其中还包括一个WatchKit扩展,我可以在模拟器中运行这个罚款,但是当试图部署到iPhone时,我得到一个WatchKit扩展目标的供应问题: “您的版本设置(”XXXX“)中指定的configuration文件的AppID为”XXXX“,与您的捆绑包标识符”XXXX.watchkitextension“不符。Xcode可以通过从成员中心下载新的configuration文件来解决此问题。 “ Xcode会自动创build带有后缀.watchkitextension和.watchkitapp的WatchKit目标,但这似乎会导致使用configuration文件并部署到iPhone时出现的问题。 如果我删除了watchkit目标,它运行良好,但这显然不是一个解决scheme。 谢谢你的帮助

如何在Xcode 6及更高版本中“删除派生数据”?

在Xcode5中有一个简单的选项来删除派生数据: 在组织者菜单( cmd + shift + 2 )中: 但是用Xcode6的新界面没有类似的选项。 有没有快速的方法来删除这个槽Xcode6接口? 或者现在我应该手动删除系统中的这个文件夹?

setValue:forUndefinedKey:这个类不是密钥编码兼容的密钥

我正在创build一个login查看支持票。 第一个视图是票据视图,如果您未login,则将您推入login屏幕。 但是我收到这个: 支持[3209:18e03] *由于未捕获的exception“NSUnknownKeyException”,原因:'[setValue:forUndefinedKey:]:该类不是关键的LoginScreen编码兼容值。 * 第一掷调用堆栈:(0x1f17012 0x1634e7e 0x1f9ffb1 0x10e1711 0x1062ec8 0x10629b7 0x108d428 0x7990cc 0x1648663 0x1f1245a 0x797bcf 0x65ce37 0x65d418 0x65d648 0x65d882 0x669235 0x8683d2 0x6664f3 0x666777 0x6667b7 0x9d1fe2 0x9c3ad9 0x65e422 0x2b15 0x65f753 0x65fb2f 0x661286 0x65fe3f 0x592910 0x592895 0x5926e5 0x1edfafe 0x1edfa3d 0x1ebd7c2 0x1ebcf44 0x1ebce1b 0x22aa7e3 0x22aa668 0x57c65c 0x1f0d 0x1e35)的libc + + abi.dylib:终止调用抛出exception 这是我的LoginScreen.m的代码 #import "UIAlertView+error.h" #import "LoginScreen.h" […]

iOS 8上的企业应用更新分配

我有一个企业应用程序,我通过itms URL分发: itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=https://$MY_PLIST_URL.plist 在iOS 7上,下载和更新都可以正常工作。 在iOS 8上,但是,我得到的错误: LoadExternalDownloadManifestOperation: Ignore manifest download, already have bundleID: com.mycom.MyApp 在我的plist,我有 <key>bundle-identifier</key> <string>com.mycom.MyApp</string> <key>bundle-version</key> <string>0.2.2</string> 并在我的iOS 8上的应用程序,我正在运行版本0.2.1

iPhone应用程序签名:在您的钥匙串中找不到与此configuration文件匹配的有效签名标识

我正在把头发拉出来。 我刚刚下载了iPhone 3.0 SDK ,但现在我无法让我的configuration文件工作。 这是我所尝试的: 删除所有供应configuration文件 删除login钥匙串 创build新的“login”钥匙串,使其成为默认 创build一个新的证书签名请求 在Apple开发人员中心创build新的开发人员和分发证书 下载并安装它们 下载WWDR证书并安装它 创build一个新的configuration文件并双击它进行安装 所有的证书报告都是有效的,但Xcode仍然不能识别它们。 接下来我应该尝试什么? 编辑: 我完全重新安装了Mac OS X并从新安装的3.0 SDK安装,仍然有同样的问题。