Tag: xcode8

iOS 10 / XCode 8的运行时问题

由于我构build并开始在iOS 10模拟器上运行应用程序,我开始获取日志,如: objc[6880]: Class PLBuildVersion is implemented in both /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x120275910) and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x12009f210). One of the two will be used. Which one is undefined. 2016-09-14 17:18:55.812525 MyApp[6880:340725] bundleid: com.MyApps.MyApp, enable_level: 0, persist_level: 0, propagate_with_activity: 0 2016-09-14 17:18:55.813154 MyApp[6880:340725] subsystem: com.apple.siri, category: Intents, enable_level: 1, persist_level: 1, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, […]

如果应用程序支持iOS 8或更早版本,Assets.car不能包含16位或P3资产?

上传到iTunesConnect时是否有人遇到此错误? 上传进程得到“用iTunes商店validation资产”我得到以下错误: 我正在使用xCode8,在现有的iOS应用程序中embedded一个自定义贴纸应用程序。 我暂时移除了不干胶标签资产,并且包含苹果示例消息图标,以testing是否是我的标签资产导致了问题,但是在validation时我收到相同的错误。 有什么想法吗?

iTunes Connect提交代码签名授权错误Xcode 8

我无法通过Xcode 8 GM提交我的最新应用程序更新。 我在此更新中更新了我的iPhone和watchOS应用程序。 试图提交时,我得到以下错误: iTunes Store操作失败。 代码签名授权无效。 您的应用程序包的签名包含iOS不支持的代码签名权利。 具体而言,不支持“Payload / AppName.app / AppName”中的关键“应用程序标识符”的值“QX3TDZXXXX.AppName”。 这个值应该是一个以TEAMID开头的string,后跟一个点“。”,后跟一个包标识符。 我通过在Xcode中select“自动pipe理签名”来将签名设置为自动。 一切看起来都很好。 在任何地方search解决scheme后,我尝试将“生成设置”中的“代码签名标识”更改为iOS分发。 这也给我一个错误马上: AppName具有冲突的configuration设置。 AppName被自动签名进行开发,但手动指定了冲突的代码签名标识iPhone Distribution。 在生成设置编辑器中将代码签名标识值设置为“iPhone Developer”,或切换到手动签名项目编辑器。 SDK'iOS 10.0'中的产品types'Application'需要代码签名 我也: 清理的项目 重新启动Xcode 重新启动我的Mac 撤销了我的发行证书 有别人有类似的问题,并知道如何解决它? 提前致谢!

在Swift 3中删除preferredStatusBarStyle?

所以我最近刚刚更新到Xcode 8,我只是得到这个错误的下面的代码。 错误是该方法不会覆盖它的超类中的任何方法。 override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.lightContent } 我真的很感激帮助,谢谢!

Xcode 8添加布局边距崩溃

当我尝试添加布局边距到TableViewCell上的标签,使用Xcode上的右侧面板时,我尝试添加显式边距(顶部,左侧,底部,右侧)。 但是,只要我input一个数字值,或点击箭头来改变值,Xcode崩溃。 我附上了一张照片来显示我正在尝试添加布局边距的面板,以及它在哪里崩溃。 任何想法,为什么它不会让我调整利润率?

Xcode8中的NSPhotoLibraryUsageDescription

更新 : 我试图添加一个string值到"NSPhotoLibraryUsageDescription"键。 它的工作原理。我的testing版本现在可以在我的TestFlight上使用。 ps: 构build版本意味着构build版本 但我想知道为什么Apple Store只是让我为"NSPhotoLibraryUsageDescription"键添加string值而不是"Camera Usage Description"或"Location When In Use Usage Description" ? 以及如何本地化info.plist。 老 : 我已经上传了许多版本到iTunes Connect.But TestFlight没有显示这些版本。 然后我在stackoverflow上search这个问题。 而且我知道这是由用法描述引起的。 我在Info.plist中添加NSPhotoLibraryUsageDescription 。 不过,Apple Store团队发邮件告诉我: 亲爱的开发者 我们已经发现您最近为“家庭健康追踪器”交付的一个或多个问题。 要处理您的交付,必须纠正以下问题: 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSPhotoLibraryUsageDescription项,向用户解释应用程序如何使用这些数据。 一旦这些问题得到纠正,您可以重新发送更正的二进制文件。 问候, App Store团队 他们还告诉我添加NSPhotoLibraryUsageDescription

Xcode 8build议我将最小iOS部署目标从7.1更改为8.0

当我使用Xcode 8 beta(8S128d)打开我的项目时,build议我将最小iOS部署目标更改为8.0,而不是7.1。 我发现iOS部署目标列表中没有less于8.0的选项。 那么,这是否意味着我不再需要为iOS 7.x或更低版本调整我的项目了?

Xcode 8无法在设备上运行,configuration提及Apple Watch的configuration文件问题

我正在运行OS X El Capitan,并使用Xcode 8 GM种子(8A218a),我正尝试在iOS 10 GM种子10.01(14A403)的iPhone 6上运行我的应用程序,该程序与运行watchOS 3的Apple Watch配对转基因种子(14S326)。 我使用Match来处理configuration文件和证书,到目前为止它一直在工作得很好。 我最近更改了包标识符,所以在成员中心创build了一个新的应用程序ID,并重新configuration了匹配等等。我在Mac上安装了开发证书和configuration文件。 我已经删除了旧的证书和旧的configuration文件。 一切都在模拟器上正常运行。 但是,当我尝试在我的iPhone上运行它Xcode 8显示错误: 供应configuration文件“match Development com.XXX.YYY”不包括当前select的设备“ZZZ Apple Watch”。 它也显示了另一个错误: SDK'iOS 10.0'中的产品types'Application'需要代码签名 这是在目标 – >一般 : 目标 – >生成设置看起来像这样: 我没有这个应用程序的Apple Watch扩展。 那么为什么Xcode 8会给我提供与Apple Watch有关的错误? 另外第二个错误是什么意思? SDK'iOS 10.0'中的产品types“应用程序”需要代码签名 ? 谢谢!!

Xcode 8自动生成快速帮助文档

在Xcode 8中宣布的新function中,我们可以看到 “自动生成快速帮助文档”: 这是手动代码文档的结尾,就像我们可以从NSHipster学到的这篇文章一样 ? 有人可以概述这个新function的利弊吗? 它是否会取代像爵士这样的工具 ? 我找不到有关新function的更多信息。

Xcode-beta 8.无法创build核心数据

我一直在试图添加核心数据。 每次我得到同样的错误: error: filename "EntityName +CoreDataClass.swift" used twice: '/Users/userName/Desktop/Development/MyApp/AppName/EntityName +CoreDataClass.swift' and '/Users/userName/Library/Developer/Xcode/DerivedData/AppName-dgwzrmxsetzvtedibxrazuutjwnh/Build/Intermediates/AppName.build/Debug-iphoneos/AppName.build/DerivedSources/CoreDataGenerated/Model/EntityName +CoreDataClass.swift' 我使用以下步骤添加核心数据: 1.新文件/ DataModel; 保存在我的项目的根目录 selectModel.xcdatamodeld并添加实体,添加几个属性,保存,编辑器/创buildNSManagedObjectClass子类。 因此,我在导航器中观察到4个新文件:Model.xcdatamodeld,EntityName + CoreDataProperties.swift,EntityName + CoreDataClass.swift, _COREDATA_DATAMODELNAME_ + CoreDataModel.swift 他们的内容: _COREDATA_DATAMODELNAME_ + CoreDataModel.swift: import Foundation import CoreData ___COREDATA_DATAMODEL_MANAGEDOBJECTCLASSES_IMPLEMENTATIONS___ EntityName + CoreDataClass.swift: import Foundation import CoreData class EntityName: NSManagedObject { } 实体名称+ CoreDataProperties.swift: import Foundation import CoreData extension EntityName […]