标签: xcode9

减小iPhone模拟器窗口的大小?

是否可以调整iPhone模拟器的大小?我正在使用屏幕捕获软件来记录我的iPhone应用程序的演示,能够调整iPhone模拟器窗口的大小是很方便的.

谢谢!

simulator scale ios ios-simulator xcode9

29
推荐指数
3
解决办法
1万
查看次数

Xcode 9 - 模拟器:截取的屏幕截图不是ItunesConnect/AppStore Connect的正确分辨率

在旧版本的Xcode Simulator(Xcode 8)中,你可以按下Command + 1,它会显示模拟器的最大尺寸(100%),即使它涉及它扩展到可见的屏幕空间.然后,您可以按Command + S并从任何模拟器截取屏幕截图,并将其直接用于应用商店.(这将是正确的解决方案).我为iPad Pro 12.9"和iPhone 6s Plus做了这个,快速填写我的截图部分.

现在,在Xcode 9中,这不再适用.我尝试了所有选项:手动调整大小,设置为100%,放大/缩小等.所有选项都不允许我将模拟器扩展到屏幕的可见范围之外.它不会让你拖过角落的边界.所以当你按COMMAND + S来截取屏幕截图时,它会比ItunesConnect需要的更低.

那么我们现在如何才能使用模拟器截取屏幕截图,并让它们可以用于具有正确分辨率的商店?

screenshot simulator itunesconnect ios11 xcode9

29
推荐指数
1
解决办法
8621
查看次数

Xcode 9,迦太基.iTunes Connect错误:"无效的捆绑包 - 不允许的LLVM工具"

今天我下载了Xcode 9并对我的应用程序进行了必要的更改以进行编译.该应用程序正在本地编译和运行,没有任何问题.

使用Xcode 9我将其上传到App Store.上传成功,没有任何错误.

然后我从Apple发来以下电子邮件:

亲爱的开发者,

我们发现了您最近交付的"KiteSpotter - Kitesurf风和天气预报"中的一个或多个问题.要处理您的交付,必须纠正以下问题:

无效的捆绑包 - 不允许的LLVM工具.不要提交启用了LLVM配置文件检测或coverage集合的应用程序.关闭LLVM配置文件或代码覆盖率,重建您的应用程序并重新提交应用程序.

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.

问候,

App Store团队

我去了我的目标和可可豆荚目标的代码覆盖率,这是我能找到的唯一相关设置:

在此输入图像描述

重新提交应用程序,我收到同样的错误.

在我的项目中,我使用的是Carthage,它有超过15个依赖项.在寻找解决方案时,我发现所有项目都需要使用上述设置进行更新.

  • 是否有任何解决方案可以自动为所有框架设置此设置,如果这导致问题.
  • 有没有其他人遇到过这个问题并将其整理出来.迦太基框架是否会产生问题或其他问题?

xcode itunesconnect ios carthage xcode9

28
推荐指数
2
解决办法
3558
查看次数

Swift 4,必须仅从主线程警告中使用

我用Swift4的时候Xcode 9给了我

UIApplication.delegate只能从主线程使用

....必须仅从主线程使用

从后台线程组调用的UI API

紫色警告.

我的代码;

var appDelegate = UIApplication.shared.delegate as! AppDelegate
public var context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let prefs:UserDefaults = UserDefaults.standard
var deviceUUID = UIDevice.current.identifierForVendor!.uuidString
Run Code Online (Sandbox Code Playgroud)

警告线是;

  public var context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
Run Code Online (Sandbox Code Playgroud)

像这样的另一个警告;

 let parameters = [
                        "tel": "\(self.phone.text!)"
                        ] as [String : String]
Run Code Online (Sandbox Code Playgroud)

UITextField.text只能从主线程使用

同样的错误..

我该如何解决?任何的想法 ?

appdelegate swift4 xcode9

28
推荐指数
1
解决办法
3万
查看次数

Xcode 9 Storyboard:发生内部错误.编辑功能可能有限

当我在Xcode 9中打开我的项目时,跳过Storyboard和Launchscreen的错误.

注意:清理派生数据对我没有帮助.

请看截图.

在此输入图像描述

storyboard ios xcode9

28
推荐指数
4
解决办法
1万
查看次数

Xcode9:始终禁用全部修复范围

Xcode9:Editor-Fix All In Scope始终被禁用

我该如何启用它?

xcode xcode9

27
推荐指数
1
解决办法
1517
查看次数

什么是NSFaceIDUsageDescription - 面部ID使用说明Info.plist键?

NSFaceIDUsageDescriptionXcode 9 GM中有一个新的隐私Info.plist密钥,开发人员提供权限警报的使用说明.有人有关于文档的链接吗?Xcode中的plist视图总结为:

隐私 - 面部识别码使用说明

xcode ios ios11 xcode9 face-id

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

26
推荐指数
3
解决办法
1万
查看次数

签署不同的开发者帐户时,代码签名"没有团队帐户"消息

到目前为止,我一直在使用我自己的Apple Developer帐户为客户开发应用程序,同时等待他们自己注册开发者帐户.

他们已经做到了这一点 - 现在是他们能够在他们的机器上构建和运行项目的时候了,但他们得到了这个错误:

Code Signing Error: No account for team "59xxxxxxxx". Add a new account in the Accounts preference pane or verify that your accounts have valid credentials. Code Signing Error: No signing certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID "59xxxxxxxx" with a private key was found.

错误消息中的团队ID是我的,我一直用来在我的计算机上构建项目.

他们的帐户已经在Xcode的首选项窗格中设置,我已被添加为该团队的成员.

我已经与其他开发人员合作开展其他项目,只需在常规项目设置的"签名"部分的下拉菜单中选择我们各自的团队即可构建项目.出于某种原因,当我的客户选择他们的团队并尝试构建项目时,它仍会产生此错误.

有谁知道我们做错了什么?

xcode code-signing ios provisioning-profile xcode9

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

无法在Xcode 9中对我的Swift文件进行重构

我正在使用XCode9,我正在尝试重构我的Swift文件,但每次我收到以下错误:

重构引擎范围与初始范围不匹配

在此输入图像描述

我不知道这是什么.任何人都有这个问题的解决方案?

提前致谢!

xcode xcode9

25
推荐指数
4
解决办法
5323
查看次数