标签: xcode7-beta4

Xcode 7警告:对象文件是为较新的iOS版本而不是链接而构建的

我最近将Google Cloud Messaging集成到面向iOS 7和iOS 8的应用中.刚刚抓住Xcode 7 beta 4开始支持iOS 9,现在我从链接器收到错误:

ld: warning: object file (.../Pods/GoogleInterchangeUtilities/Libraries
/libProtocolBuffers.a(Descriptor.pb.o)) was built for newer iOS version (8.3)
than being linked (7.0)
Run Code Online (Sandbox Code Playgroud)

和一些更像是libProtocolBuffers.a的所有部分.

这是否意味着iOS 8.3需要使用GCM库?如果是这样,为什么Xcode 6会愉快地吐出代码(通过我在iOS 7设备测试中的所有外观)向iOS 7.3发送推送通知而没有问题?

鉴于它们只是警告,我仍然可以正常编译,但我不想发布错误的代码.

编辑:我通过电子邮件发送谷歌,他们说顶级人物会调查它.与此同时,如果您正在阅读此内容并受到警告的困扰,也许还会发送电子邮件,以便鼓励他们处理此问题.

objective-c ios xcode7 xcode7-beta4

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

XCode 7. iOS模拟器丢失且无法安装

  1. 看不到任何iOS 9.0模拟器.在之前的Xcode 7 beta 3中,一切都还可以.
  2. 无法安装iOS 8.3模拟器.

在此输入图像描述

  1. 此外,我无法从'Organizer'添加任何模拟器.通过按"创建"没有发生任何事情.

在此输入图像描述

  1. 每次当我尝试下载iOS模拟器时,我都会看到下一件事:

在此输入图像描述

xcode xcode7 xcode7-beta4

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

此应用程序正在从后台线程修改autolayout引擎,这可能导致引擎损坏和奇怪的崩溃

当我在模拟器中运行我的应用程序时,我在控制台中获取此日志.在iOS 8中没有看到这个.我不太清楚是什么导致了这一点.有没有其他人遇到同样的问题,如果是这样,它是如何解决的?或者是否有人可以提供任何帮助?

iphone ios9 xcode7-beta4

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

XCode 7:启动屏幕可能无法设置自定义类名

我创建使用Xcode的7 Beta 2中的简单应用程序的应用只包含类MyAppDelegate,MyViewController,MyMain.storyBoardMyLaunchScreen.storyboard.使用Xcode 7 Beta 4重新编译应用程序后,将出现"启动屏幕可能未设置自定义类名"错误.有什么建议?

interface-builder ios9 xcode7-beta4

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

Xcode7 | Xcode UI测试| 如何处理位置服务警报?

我正在使用Xcode7/iOS 9中引入的XCUIApplication,XCUIElement和XCUIElementQuery为我的应用程序编写UI测试用例.

我遇到了路障.测试用例中的一个屏幕需要iOS的位置服务.正如预期的那样,系统会提示用户允许使用名为" Allow “App name” to access your location while you use the app?with Allow&Don't Allowbuttons"的警报来使用位置服务.

问题是或许似乎由于警报由OS本身呈现,因此它不存在于Application的元素子树中.

我记录了以下内容:

print("XYZ:\(app.alerts.count)")//0
var existence = app.staticTexts["Allow “App Name” to access your location while you use the app?"].exists
print("XYZ:\(existence)")//false
existence  = app.buttons["Allow"].exists
print("XYZ:\(existence)") //false
Run Code Online (Sandbox Code Playgroud)

甚至UI录制生成类似的代码:

XCUIApplication().alerts["Allow “App Name” to access your location while you use the app?"].collectionViews.buttons["Allow"].tap()
Run Code Online (Sandbox Code Playgroud)

我还没有找到任何可以让我解决这个问题的API.例如:

  • 点按屏幕上的某个位置
  • 在应用外部获取提醒

那我该怎么办呢?有没有办法配置测试目标,以便不需要位置服务授权.

xcode xctest ios9 xcode-ui-testing xcode7-beta4

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

如何防止命令行工具在异步操作完成之前退出

在swift 2命令行工具(main.swift)中,我有以下内容:

import Foundation
print("yay")

var request = HTTPTask()
request.GET("http://www.stackoverflow.com", parameters: nil, completionHandler: {(response: HTTPResponse) in
    if let err = response.error {
        print("error: \(err.localizedDescription)")
        return //also notify app of failure as needed
    }
    if let data = response.responseObject as? NSData {
        let str = NSString(data: data, encoding: NSUTF8StringEncoding)
        print("response: \(str)") //prints the HTML of the page
    }
})
Run Code Online (Sandbox Code Playgroud)

控制台显示'yay'然后退出(程序以退出代码结束:0),似乎没有等待请​​求完成.我该如何防止这种情况发生?

代码使用swiftHTTP

我想我可能需要一个NSRunLoop,但没有一个快速的例子

xcode swift2 xcode7-beta4

27
推荐指数
6
解决办法
7103
查看次数

Google Maps SDK的Xcode 7链接器问题

我刚刚下载了Xcode 7 beta 4并且我正在尝试构建我的Swift 2.0应用程序,但是我收到以下错误,我无法找到解决方案:

ld:警告:-weak_framework与-bitcode_bundle(Xcode设置ENABLE_BITCODE = YES)一起使用时被视为-framework.根据标题ld中的可用性标记,仍可能发生弱链接:'path/Pods/GoogleMaps/Frameworks/GoogleMaps.framework/GoogleMaps(GMSBillingPointRecorder.o)'不包含bitcode.您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode.for architecture arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

有谁知道如何解决这个问题?

xcode google-maps ios google-maps-sdk-ios xcode7-beta4

17
推荐指数
3
解决办法
6498
查看次数

如何为UIPageViewController设置背景颜色?

如何设置背景视图的颜色UIPageViewController?是否可以在Storyboard中执行此操作?

在此输入图像描述

storyboard ios uipageviewcontroller xcode7-beta4

12
推荐指数
2
解决办法
7057
查看次数

无法验证iPhone开发人员应用程序

我正在使用Xcode 7 beta 4和iOS 9.我在使用Xcode 7具有的新功能在我的设备上启动我的应用程序时遇到了麻烦,这使我们可以在没有Apple Developer Program的情况下尝试应用程序

这是我在尝试信任和验证应用时从Profile获得的内容.它一直告诉我,我需要连接到互联网,但我总是连接.我尝试删除我的个人资料和我的应用程序并重新启动手机,但它不起作用.

有什么建议?

在此输入图像描述

在此输入图像描述

xcode ios xcode7-beta4

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

Xcode 7 beta 4:MKMapKit挂起了应用程序

我在Xcode 7 beta 4和iOS 9模拟器上看到了一个奇怪的问题.尝试加载包含地图的视图时,任何使用地图的应用都会挂起.它没有抛出异常.如果我删除地图,它的工作原理.即使在一个非常简单的项目中,这似乎也有100%的重复.

当存在地图时,我看到以下日志输出:

/BuildRoot/Library/Caches/com.apple.xbs/Sources/VectorKit_Sim/VectorKit-1134.11/GeoCSS/GeoCSS/StyleSheet.cpp:122 STYL Parse:这里解码错误/BuildRoot/Library/Caches/com.apple.xbs/Sources /VectorKit_Sim/VectorKit-1134.11/GeoCSS/GeoCSS/StyleSheet.cpp:99 STYL Parse:此处解码错误

具有相同设置的同事对同一项目没有任何问题.

mapkit ios xcode7 xcode7-beta4

8
推荐指数
1
解决办法
594
查看次数