小编Jay*_*bey的帖子

在里面循环; 构建可能会产生不可靠的结果:Xcode 10错误

我正在尝试使用Xcode 10进行编译时转移到新的构建系统.但是,它会出现以下错误:

Cycle details:
? Target 'project' : LinkStoryboards

Target 'project' has compile command with input '/Users/project/Commons/Components/ScreenshotSharing/ViewController/AppShare.storyboard'

Target 'project' : ValidateEmbeddedBinary /Users/project/Xcode/DerivedData/project-hgqvaddkhmzxfkaycbicisabeakv/Build/Products/Debug-iphoneos/project.app/PlugIns/stickers.appex

Target 'project' has process command with input '/Users/project/Resources/Info.plist'

Target 'project' has compile command with input '/Users/project/Commons/Components/ScreenshotSharing/ViewController/AppShare.storyboard'
Run Code Online (Sandbox Code Playgroud)

即使在删除问题文件后,我也可以使用另一个xib/storyboard.如何在不恢复遗留构建系统的情况下解决此错误?

build-system compile-time xcode10

59
推荐指数
15
解决办法
3万
查看次数

设备状态无效 - Xcode/iOS模拟器错误

问题:我无法模拟Apple手表界面.每当我尝试在iPhone 6模拟器上测试我的Apple Watch应用程序时,Xcode成功完成并构建应用程序,尝试打开模拟器并失败并显示错误消息"无效设备状态".

截图添加

我相信模拟器有一个手表模拟器,可以与兼容的iPhone模拟器模型打开,可以与Apple手表通信(例如:iPhone 6)虽然我还没有看到它的工作.我为iPad和iPhone构建了一个通用接口,为手表构建了另一个接口,因此不应该将应用程序用于错误的设备.每当我在我的实际iPhone上测试时,我都可以成功测试通用接口.

我在iMac OS X 10.10.3上使用Xcode 6.2

我试过重启Xcode/Computer.我似乎无法在任何地方找到任何其他提及"无效设备状态"的信息,希望因为它是一个显而易见的事情,可以避免/修复我忽略的问题.任何帮助,将不胜感激.

xcode ios ios-simulator apple-watch xcode-6.2

54
推荐指数
5
解决办法
2万
查看次数

Swift 2,警告:无法从dyld共享缓存加载任何Objective-C类信息

我已经找到了一些关于这个问题的问题,但是他们都没有帮我解决问题.我正在尝试使用此代码将对象保存到核心数据(在Xcode 6和Simulator中工作得很好......):

let fetchRequest = NSFetchRequest(entityName: "Patient")
let fetchedResults : [NSManagedObject]!
do {
    fetchedResults = try managedContext.executeFetchRequest(fetchRequest) as! [NSManagedObject]
    patienten = fetchedResults
}    catch {
    print("error")
}
Run Code Online (Sandbox Code Playgroud)

一旦我开始在Xcode 7 beta和物理设备上开始这个项目,我就添加了do-try-catch.现在,当我点击Save按钮时,这段代码被调用,应用程序冻结,我得到以下内容:

警告:无法从dyld共享缓存加载任何Objective-C类信息.这将显着降低可用类型信息的质量.

截图

有谁知道我哪里出错了?

console xcode core-data xcode7 swift2

54
推荐指数
3
解决办法
4万
查看次数

未定义UICollectionViewFlowLayout的行为,因为单元格宽度大于collectionView宽度

2015-08-18 16:07:51.523示例[16070:269647]未定义UICollectionViewFlowLayout的行为,因为:2015-08-18 16:07:51.523
示例[16070:269647]项目宽度必须小于UICollectionView的宽度减去左边和右边的值,减去左边和右边的内容值.
2015-08-18 16:07:51.524示例[16070:269647]相关的UICollectionViewFlowLayout实例是,并附加到; 动画= {position =; bounds.origin =; bounds.size =; }; layer =; contentOffset:{0,0}; contentSize:{1024,770}>集合视图布局:.2015-08-18 16:07:51.524示例[16070:269647]在UICollectionViewFlowLayoutBreakForInvalidSizes上创建一个符号断点,以便在调试器中捕获它.

这就是我得到的,我所做的是

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
        return CGSizeMake(self.collectionView!.frame.size.width - 20, 66)
    }
Run Code Online (Sandbox Code Playgroud)

当我从横向旋转到纵向时,控制台仅在iOS 9中显示此错误消息,是否有人知道这是怎么回事?如果有解决方法?

截图

uicollectionview uicollectionviewcell uicollectionviewlayout ios9 xcode7-beta5

47
推荐指数
9
解决办法
5万
查看次数

Xcode无法使用所选设备运行

这是尝试在XCode 4下运行时的消息(它曾经在XCode 3下工作):

没有配置的iOS设备可用.连接iOS设备或选择iOS模拟器作为目标.

我有这个应用程序的设备配置文件...我应该在哪里纠正这个?

在此输入图像描述

xcode4

42
推荐指数
3
解决办法
9万
查看次数

将Objective-C指针类型'NSString*'转换为C指针类型'CFStringRef'(又名'const struct __CFString*')需要桥接转换

将Objective-C程序转换为Objective-C ARC时,我收到错误:

"cast of Objective-C pointer type 'NSString *' to C pointer type 'CFStringRef' (aka 'const struct __CFString *') requires a bridged cast "
Run Code Online (Sandbox Code Playgroud)

代码如下:

- (NSString *)_encodeString:(NSString *)string
{
    NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, 
                                   (CFStringRef)string, // this is line in error
                                   NULL, 
                                   (CFStringRef)@";/?:@&=$+{}<>,",
                                   kCFStringEncodingUTF8);
    return [result autorelease];
}
Run Code Online (Sandbox Code Playgroud)

什么是桥接演员?

错误的屏幕截图

casting objective-c automatic-ref-counting

40
推荐指数
3
解决办法
4万
查看次数

类型"myViewController"不符合Swift中的协议UIPIckerDataSource

我只是在Swift中创建一个新类,它被调用myViewController,它是一个UIViewController.现在我试图让它成为UIPickerViewDelegate和DataSource,但我得到了一个奇怪的错误

import UIKit

class myViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
   ...
}
Run Code Online (Sandbox Code Playgroud)

Type "myViewController" does not conform to protocol UIPIckerDataSource通过UIPickerViewDataSource 说.

这是Xcode-Beta 3的错误吗?

编译时错误的屏幕截图

xcode uipickerviewcontroller ios uipickerviewdatasource swift

39
推荐指数
3
解决办法
4万
查看次数

谷歌分析3.08 IOS idfa类缺失,不会收集idfa

我下载了谷歌分析,我按照他们的指示如何在应用程序中实施分析.但无论我尝试了什么,我都可以登录xcode : idfa class missing, won't collect idfa.

控制台消息的屏幕截图

所以我谷歌它发现苹果会拒绝有此警告的应用程序.我还发现google使用3.03c版本解决了这个问题,并且我们不必导入使用广告的库.我也运行了他们的例子,我在他们的例子中得到了相同的日志.

所以我的问题是,Apple会批准我的申请,我该如何解决?

在此输入图像描述

在此输入图像描述

console logging google-analytics objective-c ios

36
推荐指数
3
解决办法
2万
查看次数

Xcode 6.1中的iOS 8.1模拟器运行时不可用错误

到目前为止,我一直在使用Xcode 6.0.1,一切都很好.然后我升级到Xcode 6.1并尝试在iPhone 6模拟器中运行我的应用程序(其部署目标为7.0).但它显示一条错误消息:

iOS 8.1模拟器运行时不可用.从Xcode首选项的下载部分下载iOS 8.1模拟器运行时

我手动删除了早期的Xcode(6.0.1)并从dmg安装了6.1.我试过搜索但找不到相关的东西.任何帮助,将不胜感激.

警告的屏幕截图

iphone ios xcode6

36
推荐指数
3
解决办法
2万
查看次数

在终端中的Podfile上使用Pod Install命令时出错

我安装了Cocoapods,并使用包含以下行的Atom创建了一个Podfile:

pod ‘Parse’, ‘~> 1.7.1?
pod ‘ParseUI’, ‘~> 1.1.3?
Run Code Online (Sandbox Code Playgroud)

将此文件放入我的Xcode项目根目录,并在终端中运行"pod install".显示如下:

[!]你的Podfile已经清理了智能报价.为避免将来出现问题,您不应使用TextEdit进行编辑.如果您不使用TextEdit,则应在所选编辑器中关闭智能引号.

截图添加

/Library/Ruby/Gems/2.0.0/gems/cocoapods-core-0.38.2/lib/cocoapods-core/standard_error.rb:87:in `message': incompatible character encodings: ASCII-8BIT and UTF-8 (Encoding::CompatibilityError)
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:367:in `handle_exception'
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:315:in `rescue in run'
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:303:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.38.2/bin/pod:44:in `<top (required)>'
    from /usr/bin/pod:23:in `load'
    from /usr/bin/pod:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么,如果有人能给我一些建议 - 我会非常感激.谢谢.

xcode parsing ipod cocoapods podfile

31
推荐指数
1
解决办法
2万
查看次数