我刚从Xcode 6 Beta 2升级到Xcode Beta 3,现在在构建项目时收到以下警告:
ld: warning: relocatable dylibs (e.g. embedded frameworks) are only supported on iOS 8.0 and later (@rpath/libswift_stdlib_core.dylib)
Run Code Online (Sandbox Code Playgroud)
这是一个警告,但似乎意味着我当前的设置不适用于iOS 7.1,这是我的部署目标.如何跟踪嵌入的框架,以及如何解决iOS <8.0的问题?
我正在最新的Xcode 6 DP4中创建一个Swift框架.我需要在我的框架内部使用AFNetworking,但无法找到编译它的方法.
我知道如何使用桥接头,但Swift框架不支持这些头.
我的框架Core.framework看起来像这样:
> Core.h
#import <UIKit/UIKit.h>
#import <AFNetworking/AFNetworking.h>
//! Project version number for Core.
FOUNDATION_EXPORT double CoreVersionNumber;
//! Project version string for Core.
FOUNDATION_EXPORT const unsigned char CoreVersionString[];
> SomeFileThatNeedsAFNetworking.swift
Run Code Online (Sandbox Code Playgroud)
我正在使用podfile引入AFNetworking.但是,当我编译时,我收到以下错误:
<unknown>:0: error: ~/Core/Source/Core.h:2: include of non-modular header inside framework module 'Core'
Run Code Online (Sandbox Code Playgroud)
因为AFNetworking导入.但是,如果我不包括它,那么我会在参考AFNetworking的所有地方得到编译错误.
有没有人想出正确的组合?
我是这个发展领域的新手.在使用Xcode 5.1.1一周后,我开始使用Xcode 6.
在对新添加的功能着迷之后,我安装了Xcode 6.
现在,我无法在ios中找到这个UI的3D视图.
我使用的是OSX 10.9.4.
将我的iPhone 5s升级到iOS8,并使用Xcode 6 GM和Xcode 6.0.1后,我开始在控制台上看到此消息:
initImageAppleJPEG:1325: falling back to libJPEG
其他人看到这个?我在网上找不到答案.而且我没有看到崩溃或任何事情.这可能只是一种印象,但是当我快速滚动图像列表时,我注意到了一些打嗝/减速.很难说它之前是否存在,我现在只是因为这些可疑的信息而注意到了.
它也可能是Apple忘记隐藏每个主要Xcode版本的警告信息之一.
我尝试使用Xcode 6创建一个也在iOS 7上运行的新项目.我创建了一个新项目,然后执行以下操作:
仍然,当尝试在iOS 7模拟器上运行时,会显示以下错误:
"iPhone 5s不可用.请选择其他设备,然后重试."
(我的旧项目在iOS 7模拟器上运行良好.)
如何在iOS 7模拟器中运行新项目?
编辑
输出xcrun simctl list如下:
== Device Types ==
iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)
iPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5)
iPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s)
iPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)
iPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6)
iPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)
iPad Retina (com.apple.CoreSimulator.SimDeviceType.iPad-Retina)
iPad Air (com.apple.CoreSimulator.SimDeviceType.iPad-Air)
Resizable iPhone (com.apple.CoreSimulator.SimDeviceType.Resizable-iPhone)
Resizable iPad (com.apple.CoreSimulator.SimDeviceType.Resizable-iPad)
== Runtimes ==
iOS 7.0 (7.0 - Unknown) (com.apple.CoreSimulator.SimRuntime.iOS-7-0) (unavailable, runtime path not found)
iOS 7.1 (7.1 - Unknown) (com.apple.CoreSimulator.SimRuntime.iOS-7-1) (unavailable, runtime path not found)
iOS …Run Code Online (Sandbox Code Playgroud) 我刚刚更新到xCode 6.1并且不得不重新安装我的iOS 7模拟器.
除了5s iOS 7.1 sim之外,我可以在所有模拟器上运行我的应用程序.我得到了这个崩溃
dyld: Symbol not found: _objc_isAuto
Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/lib/libobjc.A.dylib
in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(lldb)
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?任何想法为什么这个SIM卡崩溃?
谢谢
我刚刚开始使用xCode 6,我似乎无法弄清楚如何将新的swift文件添加到我在界面构建器中添加的新视图控制器中.
任何有关如何进行的提示将不胜感激.
我想在模拟器中使用从我的iPhone 5s下载的一组数据(核心数据应用程序)预加载应用程序.我采取的步骤是:
.xcappdata"simple.xcappdata" 命名为"Xcode"项目我采取的步骤概述如下:http://corporationunknown.com/blog/2014/07/10/preloading-development-data-into-your-ios-app/
这是Xcode中的一个已知错误,我做错了什么,错过了什么?
我验证.xcappdata了sqlite数据库中包含的条目.我正在运行XCode的6.3版(6D570).iOS 8.3 SDK.该应用程序位于商店中,因此我知道列表视图和核心数据堆栈正在运行.

我安装了Xcode 6 beta,我正在尝试开发通用应用程序.在Xcode 6之前,您必须为iPad和iPhone创建2个单独的故事板,您可以在部署信息中进行设置.

在Xcode 6中,似乎分离已经消失.没有2个选项卡可单独设置故事板.

但是当您创建故事板时,系统会要求您选择设备系列.

有人可以解释Xcode 6中发生了什么吗?
谢谢.
对Cocoa Touch Framework和Cocoa Touch Static库有何评论?
您可以在没有源代码的情况下分发类似静态库的框架吗?
xcode6 ×10
ios ×5
xcode ×5
iphone ×3
swift ×2
afnetworking ×1
cocoapods ×1
ios7 ×1
ios8 ×1
ipad ×1
objective-c ×1
osx-yosemite ×1
xcode5 ×1