小编wot*_*tle的帖子

找不到签名证书"​​iOS Distribution"

我正在尝试使用我的客户证书签署一个应用程序.我收到了客户端的以下文件

在此输入图像描述

我尝试安装ios_distribution证书和密钥(.p12).我也安装了配置文件.现在,当我尝试使用配置文件签署应用程序时,它确实显示在下拉列表中,但是我收到以下错误: -

No "iOS Distribution" signing certificate matching team ID "7S977Lxxx" with a private key was found
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我该如何解决这个问题?任何帮助表示赞赏.

ios ipa provisioning-profile ios-provisioning mobileprovision

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

ios 8 openUrl itms-services不会退出当前的应用程序

在iOS 6或7中,当我调用UIApplication openUrl时,应用程序退出到主屏幕,其中包含itms-services://XXXX安装我的应用程序的新版本的URL (使用带有ipa文件的企业部署).

在iOS 8中,情况已不再如此.现在应用程序继续运行,就像没有发生任何事情一样,但是如果我进入主屏幕,我可以看到我的应用程序图标变灰,下载饼图约66%完成,"Downloading..."下面的文字.如果我现在等待一段时间(不到一分钟),应用程序安装正确,我可以再次启动我的应用程序.

有没有其他人经历过这种行为?有没有人见过这方面的文件?只要记录在案,我就可以接受行为改变,但我没有看到任何关于此的文档.

openurl ios ipa ios8

19
推荐指数
2
解决办法
5669
查看次数

如何在Xcode 8.3中删除过期的配置文件

我想手动删除过期的配置文件,但我不想删除所有配置文件.我想添加新的配置文件,但在新的Xcode 8.3.2中,我只能看到证书,如果我通过双击直接添加配置文件,我该如何检查配置文件的日期.

ios provisioning-profile xcode8

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

如何在iOS主屏幕上为图标设置自定义URL

是否可以在iOS主屏幕上为图标制作自定义URL?或者至少有一种方法让用户自己编辑URL?

更新:更具体地说,这是客户所说的:

"由于我们使用了身份验证,[网站]会将您更改为具有会话ID的长URL的目标网页的网址.现在,当我使用添加到主屏幕功能时,它会将图标与由于会话ID,在几天之后无法工作的长URL.有没有办法在调用添加到主屏幕功能之前或之后将URL更改为[网站](我们的稳定和持久URL) "

此外,该网站不是一个网络应用程序,所以我不确定网络应用程序的东西是否适用于这里.....?

html iphone favorites mobile-safari

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

如何在使用XCode 7的Storyboards中将视图高度设置为屏幕高度的百分比

我需要设计如下图像的视图,我已经尝试了固定的高度,并尝试了紧凑的宽度和规则的高度和规则的宽度和紧凑的高度,但这些情况对我没有用.

如何在Storyboards中将视图高度设置为屏幕高度的百分比?

我正在使用Xcode 7

在此输入图像描述

interface-builder storyboard ios uistoryboard autolayout

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

iBeacon监控和后台测距

我花了几个月的时间开发基于iBeacons的应用程序,我真的很沮丧.

一般的想法是,当检测到信标时,向用户通知特定于该iBeacon的信息.

该应用程序设计如下,所有iBeacons具有相同的UUID,Major决定建筑物(博物馆,商店......)和Minor特定产品(图片,鞋子......).所以这个应用程序可以服务多个客户

当应用程序启动时,我开始使用我们的UUID对区域进行监视和测距.当应用程序处于前台时,一切都很完美.但是在背景或暂停状态下,问题就开始了.在背景或暂停状态下不允许测距.

我知道当您进入或退出信标区域时,应用程序将在后台启动约5秒钟.你可以在这五秒钟的后台进行测距,之后iOS会再次暂停你的应用程序.

我设法通过这里学到的技术在后台扩展了最多3分钟.我还通过notifyEntryStateOnDisplay = YES获得额外的回调;

但这还不够,如果客户进入应用程序处于后台或暂停状态的区域,他将收到通知.在额外的3分钟内,如果测距检测到另一个iBeacon,他将收到通知,但是当3分钟后台任务到期时,如果没有触发任何区域退出,他将不再收到任何通知.

在这样的场景中没有真正的解决方案吗?我认为这是一个非常常见的情况,我很惊讶没办法处理它.

编辑:我试图通过监测两个地区作为推荐David Young的回答来找到问题的解决方案.为了获得更多的进入/退出地区事件.

我添加了我实现的代码,试图监控两个区域.

但是我做错了一些事情和didRangeBeacons:InRegion:当预期是每秒时,回调每10毫秒触发一次.

AppDelegate.m,我正在做以下内容didFinishLaunchingWithOptions:

[self.locationManager startMonitoringForRegion:self.beaconRegion];
        [self.locationManager stopRangingBeaconsInRegion:self.beaconRegion];
        [self.locationManager startRangingBeaconsInRegion:self.beaconRegion];
        [self.locationManager startMonitoringForRegion:self.beaconRegion2];
        [self.locationManager stopRangingBeaconsInRegion:self.beaconRegion2];
        [self.locationManager startRangingBeaconsInRegion:self.beaconRegion2];
Run Code Online (Sandbox Code Playgroud)

然后,开启 didRangeBeacons:InRegion:

- (void) locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region{

     if(beacons.count > 0){
          [self.locationManager stopRangingBeaconsInRegion:region];
          for (CLBeacon *beacon in beacons){
             NSLog(@"beacon detected major: %@ minor: %@", beacon.major,beacon.minor);
          }
           [self.locationManager startRangingBeaconsInRegion:region];   
     }

}
Run Code Online (Sandbox Code Playgroud)

当我在模拟器上运行应用程序,并且每个网络的信标都在范围内时,大约每10毫秒就会在控制台上显示该消息.

我怀疑停止并重新启动测距是打破预期的回调流程,但当只有一个区域在范围内时,回调按预期每秒发生一次.

core-location ios ibeacon

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

将渐变背景颜色设置为 LaunchScreen,它将在中心显示徽标图像

我需要为启动屏幕设置一个渐变背景,UIImageView中间有一个显示应用程序徽标。我尝试使用视图控制器,但我意识到永远不会调用代码。

我需要某种方式来获得行为,就像下面的代码一样

self.view.backgroundColor = UIColor(patternImage: UIImage(named: "background.png")!)
Run Code Online (Sandbox Code Playgroud)

我经历了很多关于同一主题的答案,大多数关于渐变颜色的问题似乎没有任何额外的要求,比如显示除背景之外的另一张图像。

我可以在 IB 中对颜色进行硬编码,但我没有得到渐变。

splash-screen uiimageview ios launch-screen

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

将状态栏设置为黑色

我想将status bar(显示时钟和电池的顶部的小条带)的颜色设置为带有白色文本的黑色背景.我怎样才能做到这一点 ?

在此输入图像描述

到目前为止我的方法:

我在中添加了以下内容 info.plist

View controller-based status bar appearance --> NO
Run Code Online (Sandbox Code Playgroud)

并在 viewController

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleDefault;
}
Run Code Online (Sandbox Code Playgroud)

但是,风格不会改变.如何使状态栏变黑?

objective-c ios uistatusbar

3
推荐指数
2
解决办法
9276
查看次数

使表格视图单元格在Swift中完全填满屏幕

UITableView在故事板中构建了三个单元格,当我运行它时,我在模拟器中有三个单元格,然后是空白区域.我想要做的是根据iOS设备让单元格动态填满屏幕.我怎么做?

在此输入图像描述

uitableview ios swift

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

无法找到签名中引用的类(Ljava/nio/file/Path;)

有人可以对这些错误有所了解

03-23 14:24:53.641 31726-32030/com.vpn W/dalvikvm: VFY: unable to find class referenced in signature (Ljava/nio/file/Path;)
03-23 14:24:53.644 31726-32030/com.vpn W/dalvikvm: VFY: unable to find class referenced in signature ([Ljava/nio/file/OpenOption;)
03-23 14:24:53.647 31726-32030/com.vpn I/dalvikvm: Could not find method java.nio.file.Files.newOutputStream, referenced from method okio.Okio.sink
03-23 14:24:53.647 31726-32030/com.vpn W/dalvikvm: VFY: unable to resolve static method 22324: Ljava/nio/file/Files;.newOutputStream (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/OutputStream;
03-23 14:24:53.647 31726-32030/com.vpn D/dalvikvm: VFY: replacing opcode 0x71 at 0x000a
Run Code Online (Sandbox Code Playgroud)

java android fileoutputstream

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

iOS 安全异常 (-9813) 仅来自 Kingfisher 库的调用

我收到这些错误

[] nw_coretls_callback_handshake_message_block_invoke_3 tls_handshake_continue: [-9812]
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
Run Code Online (Sandbox Code Playgroud)

当尝试从具有不受信任证书的 Web 服务加载图像时。我已经将我的项目 info.plist 配置为此, 并且它适用于对 Web 服务的“正常”请求。但一旦 Kingfisher-Lib 发出请求,我就会收到此错误。这是为什么?

security ios swift kingfisher

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