小编Hab*_*lil的帖子

使用Xcode 9在iOS 11上发布Google maps API

我正在尝试在我的应用程序中的视图中设置地图,我遇到了这个问题:

CoreData:注释:无法在路径'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'CoreData上加载优化模型:注释:无法在路径'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'中加载优化模型'CoreData:注释:无法在路径'/var/containers/Bundle/Application/35C61A40-48B9-40E0-A6F9-AB7492A15009/simply-convertor.app/GoogleMaps.bundle/GMSCacheStorage.momd/Storage.omo'中加载优化模型

我向ViewContoroller添加一个空视图,并将其类型更改为GMSMapView.在viewDidLoad方法中,我从location创建一个新的map并初始化我的主mapView:

override func viewDidLoad() {
        super.viewDidLoad()
        placesClient = GMSPlacesClient.shared()
        locationManager.delegate = self
        locationManager.desiredAccuracy = kCLLocationAccuracyBest
        locationManager.requestWhenInUseAuthorization()
        locationManager.startMonitoringSignificantLocationChanges()

        locationAuthStatus()
        print(location.coordinate.latitude, location.coordinate.longitude)
        let camera = GMSCameraPosition.camera(withLatitude: 31.9650070083707, longitude: 34.7899029677496, zoom: 6.0)
        let map = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
        self.mapView = map

        // Creates a marker in the center of the map.
        let marker = GMSMarker()
        marker.position = CLLocationCoordinate2D(latitude: 31.9650070083707, longitude: 34.7899029677496)
        marker.title = "Home"
        marker.snippet = "Home"
        marker.map = mapView
    }
Run Code Online (Sandbox Code Playgroud)

问题是什么?

xcode google-maps core-data cocoapods swift

6
推荐指数
1
解决办法
1667
查看次数

PLA 2.3 Appstore元数据被拒绝

我上传了一个新版本到Appstore.由于以下问题我的应用被拒绝了.我使用xcode 9正式版构建和上传.我很困惑.(元数据拒绝=不需要新的二进制文件)

PLA 2.3

您的应用程序或其元数据包含对Apple软件或硬件的预发布版本的引用.具有兼容性参考版本的iOS SDK或预发布的Apple硬件的应用程序不符合Apple开发人员计划许可协议.

具体而言,第2.3节规定:

"Apple可能会向您提供Apple软件的预发布版本或构成Apple机密信息的相关服务,并受本协议的保密义务的约束."

下一步

请从您的应用及其元数据中删除对Apple软件和硬件的预发布版本的所有引用.

由于您的iTunes Connect状态是Metadata Rejected,因此我们不需要新的二进制文件.要修改元数据,请访问iTunes Connect以选择您的应用并修改所需的元数据值.完成所有更改后,请在解决方案中心回复此邮件,我们将继续审核.

注意:请确保通过选择每个特定的本地化并进行适当的更改,对所有应用本地化进行任何元数据更改.

appstore-approval ios

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

如何将addTarget方法更新为swift 4

当更新项目代码到swift 4得到add.target方法的一些错误我怎么能修复这个错误?

 //swift3

var chatLogController: ChatLogController? {
    didSet {
        sendButton.addTarget(chatLogController, action: #selector(ChatLogController.handleSend), for: .touchUpInside)

       uploadImageView.addGestureRecognizer(UITapGestureRecognizer(target: chatLogController, action: #selector(ChatLogController.handleUploadTap)))
    }
}
Run Code Online (Sandbox Code Playgroud)

xcode selector ios swift swift4

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

使用未声明的标识符“ENOMEM”

我为我的 xcode 项目使用“libarchive”,但出现以下错误

if (bytes_read < mine->block_size && ferror(mine->f)) {
    archive_set_error(a, errno, "Error reading file");
}
Run Code Online (Sandbox Code Playgroud)

使用未声明的标识符 'errno'

if (mine == NULL || b == NULL) {
    archive_set_error(a, ENOMEM, "No memory");
    free(mine);
    free(b);
    return (ARCHIVE_FATAL);
}
Run Code Online (Sandbox Code Playgroud)

使用未声明的标识符“ENOMEM”

if (format_number(archive_entry_uid(entry), h + USTAR_uid_offset, USTAR_uid_size, USTAR_uid_max_size, strict)) {
    archive_set_error(&a->archive, ERANGE, "Numeric user ID too large");
    ret = ARCHIVE_FAILED;
}
Run Code Online (Sandbox Code Playgroud)

使用未声明的标识符“ERANGE”

   write_nulls(struct archive_write *a, size_t padding)
{
  int ret;
  size_t to_write;

   while (padding > 0) {
    to_write = padding < a->null_length ? padding …
Run Code Online (Sandbox Code Playgroud)

c xcode libarchive

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

Macbook M1 芯片修复 zsh:未找到命令:brew 错误

我正在尝试使用brew install sourcery命令,但出现zsh: command not found: brew error!

我使用以下命令安装了自制软件:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)

有什么办法可以解决M1芯片Macbook上的这个问题吗?

macos homebrew

0
推荐指数
1
解决办法
3626
查看次数