我正在尝试使用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.如何在不恢复遗留构建系统的情况下解决此错误?
问题:我无法模拟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 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类信息.这将显着降低可用类型信息的质量.
有谁知道我哪里出错了?
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
这是尝试在XCode 4下运行时的消息(它曾经在XCode 3下工作):
没有配置的iOS设备可用.连接iOS设备或选择iOS模拟器作为目标.
我有这个应用程序的设备配置文件...我应该在哪里纠正这个?

将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)
什么是桥接演员?

我只是在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
我下载了谷歌分析,我按照他们的指示如何在应用程序中实施分析.但无论我尝试了什么,我都可以登录xcode : idfa class missing, won't collect idfa.
所以我谷歌它发现苹果会拒绝有此警告的应用程序.我还发现google使用3.03c版本解决了这个问题,并且我们不必导入使用广告的库.我也运行了他们的例子,我在他们的例子中得到了相同的日志.
所以我的问题是,Apple会批准我的申请,我该如何解决?


到目前为止,我一直在使用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.我试过搜索但找不到相关的东西.任何帮助,将不胜感激.

我安装了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)
我不确定我做错了什么,如果有人能给我一些建议 - 我会非常感激.谢谢.
ios ×4
xcode ×4
console ×2
objective-c ×2
apple-watch ×1
build-system ×1
casting ×1
cocoapods ×1
compile-time ×1
core-data ×1
ios9 ×1
iphone ×1
ipod ×1
logging ×1
parsing ×1
podfile ×1
swift ×1
swift2 ×1
xcode-6.2 ×1
xcode10 ×1
xcode4 ×1
xcode6 ×1
xcode7 ×1
xcode7-beta5 ×1