小编Sha*_*har的帖子

CLLocationManager reverseGeocodeLocation语言

我在iPhone上使用CLLocationManager来获取当前用户位置,然后我使用reverseGeocodeLocation将位置转换为地址.

这工作正常,但结果以设备语言返回,我需要它们始终使用英语.

有没有办法以所需的语言获取地址字符串或转换它?

    [geocoder reverseGeocodeLocation:currentLocation completionHandler:^(NSArray *placemarks, NSError *error) {
        NSLog(@"Found placemarks: %@, error: %@", placemarks, error);
        if (error == nil && [placemarks count] > 0) {
            placemark = [placemarks lastObject];
    }
Run Code Online (Sandbox Code Playgroud)

xcode core-location ios

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

允许 CI 访问私有 BitBucket 存储库

我在 AppCenter 上运行 CI 机器,需要允许对私有 BitBucket 存储库进行读/写访问,但我不知道如何执行此操作。

ssh-agent我的方法是创建一个 ssh 密钥,并在 CI 构建期间使用ssh-add -K(mac 计算机)将私钥添加到计算机。

我已ssh使用 BitBucket 在本地计算机 (mac) 上创建了一个密钥ssh-keygen并将其上传.pub到 BitBucket。然后,当我的 CI 运行时,我尝试获取私钥并将其添加到,ssh-agent但系统提示我输入密码,并且无法弄清楚如何在非交互式 shell 模式下注入它。

这是在 CI 中授予对 BitBucket 访问权限的正确方法吗?如果是这样,如何添加 ssh 密钥而不提示输入密码?

  • 脚本采用 Ruby 或 Bash 语言。
  • 该存储库包含用于Fastlane Match

ssh continuous-integration bitbucket fastlane visual-studio-app-center

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