我们使用Jenkins进行连续集成.为了编译我们的应用程序,我们需要做的一切都是通过命令行(bash脚本)完成的,因为我们有几台机器可以完成构建而无需人工访问设备.
您可以想象我很高兴在XCode9中看到新的xcodebuild功能标志-allowProvisioningUpdates.
我明白,我需要将Apple ID的凭据添加到XCode设置中.
凭据将添加到"首选项"中的"XCode帐户"选项卡,但是当我尝试使用"xcodebuild ... -allowProvisioningUpdates"进行编译时,将显示以下错误消息:
2017-09-19 09:47:59.692 xcodebuild[74979:3824315] DVTAssertions: Warning in /Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-13231/DVTFoundation/Portal/DVTDeveloperAccountCredentialsManager.m:38
Details: Unable to find default keychain.
Object: <DVTDeveloperAccountCredentialsManager>
Method: +defaultAccountCredentialsManager
Thread: <NSThread: 0x7fe17860aa40>{number = 4, name = (null)}
Please file a bug at http:/
2017-09-19 09:47:59.792 xcodebuild[74979:3824308] [MT] IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fe17d45cf20>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed." UserInfo={NSLocalizedDescription=Locating signing assets failed., IDEDistributionSigningAssetStepUnderlyingErrors=(
"Error Domain=DVTServicesSessionErrorDomain Code=0 \"Unable to log in with account 'xxx@yyy.com'.\" UserInfo={NSLocalizedFailureReason=Unable to log in with account 'xxx@yyy.com'., NSLocalizedRecoverySuggestion=The login details for …Run Code Online (Sandbox Code Playgroud) 我想通过网络运行我的iOS应用程序.但它没有像我预期的那样工作.网络标志未显示.
我在用:
macOS Sierra - 10.12.6(在Mac mini中)
Xcode - 9.0(9A235)
iOS - 11.0
注意:Mac mini和iPhone都连接到同一网络.
已经尝试过:
改变另一个网络
重启iPhone和Mac mini两次.
取消配对设备并再次配对设备.
我错过了什么吗?
我认为Xcode 9资产目录中新的Preserves Vector Data复选标记最终会让我们调整矢量PDF图像的大小,但显然不是.这是我在预览中的两个缩放比例中看到的测试图像:
漂亮而锐利,有很多变焦,很明显这是一个矢量图像.但这是我的应用程序中两个图像视图的样子:
那么我的矢量数据在哪里?这个非常理想的功能在行动中是否仍然缺失?它是否仍然只适用于自动生成的2x和3x图像?如果是这样,Preserve Vector Data复选框为我们提供了什么,我们还没有?
我想改变显示在新iPhone X底部的视图的背景颜色,里面有一个家用指示器.
可能吗?
我刚刚将我的应用程序从支持iOS 8改为支持iOS 9及更高版本.我相信我已经做到了这一点,因为当我现在构建我的应用程序时,我会收到应用程序中所有在iOS 9中弃用的警告.
我正在使用Xcode 9,转基因种子.
问题是我无法在任何故事板中启用"使用安全区域布局指南"切换.当我这样做时,我收到一条警告"iOS 9.0之前的安全区域布局指南".我需要更新一些额外的设置吗?干净和构建没有解决问题.
我正在尝试通过在设置Xcode Bot时选中"并行运行测试"选项,同时在iOS 8.4到11.0的所有设备模拟器上运行我的单元测试.不幸的是,在尝试启动第13个模拟器后,它会在构建日志中出现错误消息:
xcodebuild: error: Failed to build workspace xxxxx with scheme yyyyy.
Reason: Unable to boot device due to insufficient system resources.
Testing failed on 'iPhone 4s'
Run Code Online (Sandbox Code Playgroud)
我在mac mini上运行服务器,我认为由于内存不足,它无法同时运行这么多模拟器.
谁有经验呢?
我使用webview加载url但是没有加载.
我尝试过与wkwebview相同但无法加载网址.
我做了以下
日志:
dnssd_clientstub ConnectToServer:connect() - >尝试次数:1
dnssd_clientstub ConnectToServer:connect() - >尝试次数:2
dnssd_clientstub ConnectToServer:connect() - >尝试次数:3 dnssd_clientstub ConnectToServer:connect()失败路径:/ var/run/mDNSResponder套接字:11错误:-1错误:1不允许操作
nw_resolver_create_dns_service_locked DNSServiceCreateConnection失败:ServiceNotRunning(-65563)
-码
@IBOutlet weak var webvw: WebView!
override func viewDidAppear() {
super.viewDidAppear()
guard let url = URL(string: "https://www.google.co.in") else { return }
let request = URLRequest(url: url)
webvw.uiDelegate = self
webvw.frameLoadDelegate = self
webvw.mainFrame.load(request)
}
Run Code Online (Sandbox Code Playgroud) 我用"Google Firebase"作为我的后端制作了一个应用程序.
我希望我的应用程序能够发送推送通知,实际上,我已经完成了所有设置,但是,当我编译我的应用程序时,它构建完美且没有错误和警告,但在控制台中,出现此错误:
[BoringSSL]函数boringssl_context_get_peer_sct_list:第1754行收到的sct扩展长度小于sct数据长度
然后,我将"Google Firebase"的推送通知发送到我的应用,但它从未收到过.我不知道如何处理这个错误.有没有人有同样的问题?
我正在使用Xcode 9 GM Seed/Build:9A235.我的设备是带有iOS 11的iPhone 6.
在这里,我留下出现在控制台中的完整句子,appart中的错误:
2017-09-14 09:39:17.042434+0200 pushApp[288:15360] [Firebase/Analytics][I-ACS023007] Firebase Analytics v.40003000 started
2017-09-14 09:39:17.111 pushApp[288] <Notice> [Firebase/Analytics][I-ACS023007] Firebase Analytics v.40003000 started
2017-09-14 09:39:17.111336+0200 pushApp[288:15360] [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo .gl/RfcP7r)
2017-09-14 09:39:17.113 pushApp[288] <Notice> [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo .gl/RfcP7r)
2017-09-14 09:39:17.249119+0200 pushApp[288:15366] [BoringSSL] Function boringssl_context_get_peer_sct_list: line 1754 received sct extension length is less than …Run Code Online (Sandbox Code Playgroud) xcode9 ×10
ios ×7
xcode ×5
ios11 ×2
firebase ×1
iphone-x ×1
macos-sierra ×1
swift ×1
swift4 ×1
webview ×1
xcode-server ×1
xcode9-beta ×1
xib ×1