小编Hit*_*esh的帖子

在钥匙串上丢失分发证书中的私钥

我有以下问题,我找不到任何解决方案.基本上,我们有一个公司开发人员帐户(不是企业),所以为了提交我们的应用程序,我要求我们的团队负责人向我发送分发证书并创建并向我发送分发配置文件.

使用开发人员配置文件一切正常,但是当我安装cert和prov配置文件时,我没有在xcode上看到饮食配置文件,也没有在keychain中的dist cert下有私钥.

有谁知道如何解决这个问题?我在不同的地方读到我需要撤销证书并创建一个新证书,但我真的不能这样做,因为我们在公司有一堆应用程序,我不能为每个人撤销它.

谢谢您的帮助!!!

iphone xcode ios

139
推荐指数
10
解决办法
17万
查看次数

App Tracking Transparency 如何影响展示广告的应用?- IDFA iOS14

最近的 WWDC 声明关于 iOS 14:

对于 iOS 14、iPadOS 14 和 tvOS 14,您需要通过 AppTrackingTransparency 框架获得用户的许可才能跟踪他们或访问他们设备的广告标识符。跟踪是指将从您的应用程序收集的用户或设备数据与从其他公司的应用程序、网站或离线资产收集的用户或设备数据相关联的行为,以用于有针对性的广告或广告

参考:用户隐私和数据使用

根据本指南,我们需要使用ATTrackingManager( AppTrackingTransparency ) 框架向用户询问跟踪权限。

我在 AppStore 上有一些应用程序,它们使用Google AdMob&FBAudienceNetwork向用户投放广告。

题:

  1. 如果我不按照最新的 WWDC 指南升级这些应用程序,会发生什么情况?应用程序是否继续向用户投放广告?

  2. 如果用户不授予应用程序跟踪权限,会发生什么情况?

  3. 应用更新对广告收入有影响吗?

尝试回答这个与广告投放、收入和影响有关的问题 App Tracking Transparency

以下是我已经提到的所有参考资料。

用户隐私和数据使用

应用跟踪透明度

谷歌广告

Google AdMob:实施

广告支持

ads ios swift idfa ios14

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

使用SwiftUI在键盘出现时将TextField向上移动?:iOS

TextField我的主箱里有七个ContentView。当用户打开键盘时,其中一些TextField隐藏在键盘框架下。所以TextField当键盘出现时,我想分别向上移动。

我已使用以下代码TextField在屏幕上添加。

struct ContentView : View {
    @State var textfieldText: String = ""

    var body: some View {
            VStack {
                TextField($textfieldText, placeholder: Text("TextField1"))
                TextField($textfieldText, placeholder: Text("TextField2"))
                TextField($textfieldText, placeholder: Text("TextField3"))
                TextField($textfieldText, placeholder: Text("TextField4"))
                TextField($textfieldText, placeholder: Text("TextField5"))
                TextField($textfieldText, placeholder: Text("TextField6"))
                TextField($textfieldText, placeholder: Text("TextField6"))
                TextField($textfieldText, placeholder: Text("TextField7"))
            }
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

输出量

ios swift swiftui

31
推荐指数
13
解决办法
5968
查看次数

使用SwiftUI时如何隐藏键盘?

在以下情况下如何隐藏keyboard使用SwiftUI

情况1

我有TextField,我需要keyboard在用户单击return按钮时隐藏。

情况二

我有TextFieldkeyboard当用户在外面轻按时,我需要隐藏。

我该如何使用SwiftUI呢?

注意:

我尚未提出有关的问题UITextField。我想使用SwifUITextField)来做。

ios swift swiftui

29
推荐指数
20
解决办法
5206
查看次数

断言失败:UI测试失败 - 获取元素的属性失败

Xcode(7.2和7.3)中进行 UI测试时,我的测试有时会失败并出现相当普遍的错误:

断言失败:UI测试失败 - 获取元素的属性失败

我倾向于在调用.hittable.tap()元素时遇到此错误,但我不知道为什么.我已经检查过我正在处理的元素都正确设置了它们的可访问性设置,并且它们所在的任何容器视图都没有启用accessibilty.唉,这似乎没有解决问题.

控制台日志显示:

UI Testing Failure - Failure fetching attributes for element <XCAccessibilityElement: 0x7e68ae50> pid: 89032, context: 4D9272C7-3024-4062-B0FA-E16EF426F17A, payload: {
    pid = 89032;
    "uid.elementID" = 1432;
    "uid.elementOrHash" = 2125772976;
}: Error Domain=XCTestManagerErrorDomain Code=13 "Error copying attributes -25202" UserInfo={NSLocalizedDescription=Error copying attributes -25202}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过搜索并设法发现它已经被记录但是似乎没有当前的解决方案(雷达链接),即使对于Xcode 7.3.

似乎有时如果我重新启动模拟器/设备,则不会发生此错误,但这不是一个好的解决方案.

ios ios-simulator xcode7 xcode-ui-testing

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

-1103错误域= NSURLErrorDomain代码= -1103“资源超出最大大小” iOS 13

当iOS 13上的响应过大(14kb)时,我们将面临以下网络错误。

[-1103] Error Domain=NSURLErrorDomain Code=-1103 "resource exceeds maximum size"

当我们使用Alamofire时,此问题被视为错误结果,这破坏了我们对结果的处理。

奇怪的是,如果我们直接使用NSURLSession,尽管从日志记录中仍然可以看到此错误,但实际上我们并没有在

session.dataTask(with: request) { value, response, error in ... }
Run Code Online (Sandbox Code Playgroud)

因此,结果可以正确处理。

这个问题从未见过。有人对此有想法吗?

objective-c ios swift ios13

21
推荐指数
5
解决办法
3354
查看次数

钥匙串有时会返回空值

我们使用本机密钥链包装类来存储和检索密钥链中的值.但在某些情况下,该值将被删除/清空.

我们在我们的应用中启用了以下项目

  1. 位置服务ON - 始终处于初始状态,用户可以在设备设置中更改该状态
  2. 后台提取 - 打开 - 我们在代码中没有使用任何特定方法.(即performfetchwithcompletionhandler代码中未使用/添加的方法)

上述方案是否可能对钥匙串项目产生影响,或者是否存在可能导致钥匙串项目被删除的其他方案.

objective-c cllocationmanager ios keychainitemwrapper background-fetch

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

如何在Proxy设置后面使用Google Speech to Text API?

如何在iOS应用程序中的代理服务器设置后面使用Google Speech To Text API?当我尝试在代理后面创建连接时,出现“无法创建子通道”错误。请提出解决此错误的任何解决方案。

ios swift

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

Xcode 11 未在 SwiftUI 中显示对象库

我已经安装了 Xcode 11,正如苹果在https://developer.apple.com/tutorials/swiftui/creating-and-combining-views链接中所建议的,我打开了对象库,但只有三个选项,一个用于代码片段,第二个用于媒体,第三个是颜色,但在右上角的 + 图标中看不到对象库

1)尝试按照苹果的建议打开对象库。

请看这个截图

图片

应该显示对象库

swiftui xcode11

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

BITCODE_ENABLE和dylib框架之间的确切联系是什么?

我已经看到很多参考链接用于找出BITCODE_ENABLE.dylib框架之间的连接,但我无法得到积极的结果.请任何人帮助我两者之间的确切联系,并提及BITCODE_ENABLEClearly的使用.

iphone dylib ios bitcode

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