小编Jay*_*bey的帖子

为什么我得到"静态成员'...'不能用于'...'类型的实例上"错误?

以下是在实例方法中直接使用静态成员:

public struct RankSet {
    private let rankSet : UInt8
    static let counts : [UInt8] = [
        0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4,
        ... // More of the same
        4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8
    ]
    public var count : Int {
        get {
            // The error is on the following line
            return Int(counts[Int(rankSet)])
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Swift产生以下错误:

静态成员'counts' …

static compiler-errors swift

10
推荐指数
1
解决办法
9326
查看次数

工作副本需要比Xcode支持的更新版本的Subversion

我刚安装Xcode 4.6(我有Xcode 4.5.1).我刚刚打开一个现有的项目并得到了这样的信息:

工作副本"path/to/my project"需要比Xcode支持的更新版本的Subversion.

我目前正在使用Cornerstone for svn,并了解我可能会忽略此消息 - 但由于我想要了解最新信息,我需要做些什么来解决此问题?

警告的屏幕截图

xcode software-update

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

Xcode 9:Swift依赖性分析错误

我有一个用obj-C编写的iOS应用程序和用于Swift应用程序的UI测试.我最近安装了Xcode 9 beta 2并想编译应用程序.我收到以下错误:

"依赖性分析错误>必须将"Swift语言版本"(SWIFT_VERSION)构建设置设置为使用Swift的目标支持的值.此设置可以在构建设置编辑器中设置.

截图添加

当我去构建设置时,没有任何可能为Swift语言设置版本.这代表一个错误吗?此外,应用程序本身不使用Swift,只使用自动UI_tests.

xcode ios swift xcode9-beta

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

在Xcode 6.0.1中首次失去与"iOS模拟器"的连接

当我第一次在Xcode 6.0.1中在Simulator中运行我的iOS应用程序时,收到此错误消息:

丢失了与"iPad 2"的连接.

恢复与"iPad 2"的连接并再次运行"App Name",或者如果"App Name"仍在运行,您可以通过选择Debug> Attach to Process> App Name附加到它.

错误消息的屏幕截图

任何人都可以建议我如何解决此错误消息?在我停止运行并重建之后,一切正常.

xcode ios ios-simulator xcode6 ios8

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

找不到Restkit/Restkit.h文件Xcode 6.1

我正在使用Xcode 6.1中的Project.它工作正常,突然间它提示错误'找不到Restkit/Restkit.h文件'.我改变后得到的错误架构$(ARCHS_STANDARD_32_BIT) to Standard architectures (armv7,arm64) - $(ARCHS_STANDARD)它被苹果推荐检查链接

错误的屏幕截图

错误的屏幕截图

我尝试了以下方法:

1.'Cleaning' project and rebuilding

2. Checked for missing framework in Target -> Build Phases

3. Fixed 'Framework Search Path' of Target

4. I have build Restkit XcodeProject and Targets separately. It builds without error.
Run Code Online (Sandbox Code Playgroud)

提交到App Store时,我遇到了以下错误,因此将架构更改为"标准架构"

Appstore错误

为什么这突然发生?怎么解决?

RestKit构建设置

build ios restkit xcode6

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

iTunes Store操作失败.没有找到合适的申请记录.验证您的包标识符'org.cocoapods.Alamofire'是否正确

我正在尝试使用Xcode8.3将二进制文件上传到iTunesConnect.10 cocoa pods (Alamofire, SideMenuController, DropDown etc)我的项目周围有.

但是,在上传时我发现与包标识符有关的奇怪错误.

iTunes Store操作失败.没有找到合适的申请记录.验证您的包标识符'org.cocoapods.Alamofire'是否正确.

截图

我尝试了下面提到的一些修复:

  1. ‘org.cocoapods.Alamofire'Alamofire Cocoapods的捆绑ID 重命名为com.companyName.AppName

  2. ‘org.cocoapods.Alamofire’将Alamofire Cocoapods的捆绑ID 重命名为com.companyName.AppName.Alamofire(甚至在iTunes Connect上注册了新的捆绑ID,使用com.companyName.AppName.Alamofire id)

  3. 删除了‘org.cocoapods.Alamofire’捆绑ID,但又重新出现了

还有其他快速解决办法

xcode itunesconnect ios bundle-identifier swift

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

Xcode 9.4:生成代码覆盖率时出错

我正在运行项目的所有测试用例(cmd + U),然后突然弹出这个错误消息,没有任何理由.我正在使用Xcode 9.4.

截图1

任何修复?

code-coverage ios swift4 xcode9.4

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

MapKit MobileGestalt.c:1647:无法检索区域信息

MapKit用来显示两个注释和它们之间的距离。一切正常,但我一直在控制台上收到此错误。 MobileGestalt.c:1647:无法检索区域信息 有人知道是什么原因造成的吗?可能是.plist文件中的某些权限

这是完整的控制台输出:

2019-11-10 00:21:41.419108+0100 Post DACH[20420:264466] Metal API Validation Enabled 2019-11-10 00:21:41.567416+0100 Post DACH[20420:264466] libMobileGestalt MobileGestalt.c:1647: Could not retrieve region info

截屏

我的代码:

struct MapView: UIViewRepresentable {
    var requestLocation: CLLocationCoordinate2D
    var destinationLocation: CLLocationCoordinate2D
    private let mapView = WrappableMapView()

    func makeUIView(context: UIViewRepresentableContext<MapView>) -> MKMapView {
        mapView.delegate = mapView
        return mapView
    }

    func updateUIView(_ uiView: MKMapView, context: UIViewRepresentableContext<MapView>) {
        let requestAnnotation = MKPointAnnotation()
        requestAnnotation.coordinate = requestLocation
        requestAnnotation.title = "Package"
        uiView.addAnnotation(requestAnnotation)

        let destinationAnnotation = MKPointAnnotation()
        destinationAnnotation.coordinate = destinationLocation …
Run Code Online (Sandbox Code Playgroud)

mapkit swift swiftui

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

即使没有任何变化,"转换为最新的Swift语法"也会破坏构建

我的项目是在objective-c中,只有一个swift中的tableviewcontroller.我今天下载了Xcode-beta,这促使我'转换为最新的Swift语法'.按照步骤后,它向我显示没有任何变化.我没有看到proj文件中的任何更改,但它有错误.请注意,当我选择不转换为最新的swift语法时,我没有看到错误 - 在这种情况下,应用程序构建并运行良好.

知道它为什么会破碎吗?

截图添加

这是错误 -

  • 无法解析"app name"的调试映射没有这样的文件或目录
  • clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
  • 其他错误是它无法找到swift文件.swift类是在objective-c类中启动的.

swift ios9 swift2 xcode7.1

7
推荐指数
2
解决办法
7369
查看次数

使用cocoapods iOS找不到FirebaseMessaging模块

我收到"找不到FirebaseMessaging模块"的错误.下面是我的pod文件结构.

Pod文件结构

官方文档显示Firebase/Messaging可用.我已写入pod文件并尝试安装它.终端中的统计信息未显示FirebaseMessaging安装,并且该pods目录也是如此.

以下是终端统计数据.

终端截图

我哪里错了?

ios cocoapods firebase xcode7 firebase-cloud-messaging

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