直到昨天,我一直在更新应用程序超过5年没有问题.
我将我的iPad更新到iOS 12,但是,每次我尝试运行它时,都收到了消息:
iPad否认了发布请求
我使用iOS 11和模拟器在其他物理设备上进行了测试,只有使用iOS 12的设备才会出现此错误.
我试图解决这个问题?
而且,这个线程的每个解决方案:Xcode 9错误:"iPhone已拒绝启动请求"
在尝试了这些替代方案之后,问题仍然存在于iOS 12设备中.
有人知道如何解决这个问题?
更新 我调试了我的应用程序,这是整个日志:
predeterminado 10:33:00.516648 -0600 trustd cert[0]: MissingIntermediate =(leaf)[force]> 0
predeterminado 10:33:00.516722 -0600 trustd cert[0]: NonEmptySubject =(path)[]> 0
predeterminado 10:33:00.521320 -0600 SpringBoard [com.mycompany.myapp] Generating image data for snapshot: <XBApplicationSnapshot: 0x1115c11f0; identifier: 5E831360-7FEE-4255-A6FB-08712EF1D226; launchInterfaceIdentifier: __from_UILaunchStoryboardName__; contentType: GeneratedDefault> {
creationDate = 20 de septiembre de 2018, 10:33:00 a. m. GMT-6;
keepsImageAccessUntilExpiration = NO;
hasGenerationContext = NO;
context = {
contentType = …Run Code Online (Sandbox Code Playgroud) 我最近升级到Xcode 10并开始更新我们的应用程序以切换4.2的过程在重建第三方框架并为各种问题添加变通方法一天左右之后,我能够在新的模拟器上运行我们的应用程序.
但是,当我尝试在我的个人电话上运行(运行iOS 12.0 GM)时,我在安装应用程序时遇到了错误,如标题中所述.
我知道在SO和互联网上有很多关于这个主题的已经 回答的 问题,但是我无法让这些问题起作用.
它已经阻止了我一天半左右,所以我想知道是否有人对如何减轻这种情况有任何见解.
到目前为止我采取的步骤还没有奏效(也许他们将来会为其他人工作!):
code sign on copy检查所有复制的框架Developer,而不是Distribution任何帮助将不胜感激 :)
更新:我尝试在新机器上从头开始重新下载和重建,并出现同样的问题.有趣的是,我可以存档和验证应用程序就好了.
还尝试使用相同的包ID签署一个空项目,它工作正常.所以问题出在我们的第三方框架或者从Xcode 9.4过渡时启用的一些奇怪的设置.开始逐个删除第三方框架,直到我可以编译它.
更新2:仍然没有运气.试图清除大多数框架而没有任何东西.这是设备日志,想知道是否Skipping a profile because of error 0xe8008012与它有关:
https://gist.github.com/joshuawright11/6889ce1a0872262df77f97d63830baa5
更新3 …
在 iOS 12 中,archiveRootObject:toFile:已弃用。任何人都可以建议将对象归档到文件的简化替代方案吗?
//Generic example of archiver prior to iOS 12.0
-(BOOL) archive:(id)archiveObject withFileName:(NSString*)filename
{
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
return [NSKeyedArchiver archiveRootObject:archiveObject toFile:path];
}
Run Code Online (Sandbox Code Playgroud) 有没有办法从iPhone收件箱(SMS)访问数据到ios应用程序进行自动OTP验证,如Android中的那样?我将非常感谢你的帮助.
我在Xcode 10和iOS 12中遇到一个问题.看到我的问题是:
GPU帧捕获
由于部署目标早于设备版本,着色器性能数据可能不可用
看我的屏幕截图
这仅在iOS 12中发生.这意味着......
在我的Xcode部署目标:9.0中,在我的iPhone操作系统中是:iOS 12(现在问题来了.)
但是当我在Xcode 10和iOS 11.4中运行时,它很好.
我需要根据背景颜色(UINavigationController自动执行的操作)更新每个视图控制器上的状态栏样式.
试过在计算器描述(所有选项View controller-based status bar appearance中info.plist设置为YES),但没有为我工作.
我正在使用Xcode 10 beta 6和Swift 4.2,目标是iOS 12.
我有一个应用程序在设备上的iOS 12下启动时立即崩溃.
控制台显示以下错误:
内核AMFI:'AppName'未通过CT评估,结果:0x80008
内核AMFI:无法恢复的CT签名问题,纾困.
该应用程序在iOS 12模拟器中运行良好,并且在iOS 11或iOS 10的设备上运行也很好.(我甚至可以通过企业OTA在旧设备上分发应用程序就好了!)
iOS 12改变了什么?什么是"CT签名"?
提前谢谢了!
我正在观看这个WWDC18的演讲,他们明确宣布他们将允许开发人员同时连接一个Sandbox帐户进行IAP测试 - 在开发者模式和iOS12中.
它们显示该功能的时刻的屏幕截图

直截了当的问题:
我试图从我的iPhone 6S和iPhone X上访问它 - 都在iOS 12上 - 但是在屏幕的末尾都没有这个选项.此外,我搜索了这个主题,似乎没有人解决这个问题.
我的设备上有"Apple ID> iTunes&App Stores"

这个功能令人难以置信,因为它不需要注销我们的Apple ID - 这是一个巨大的痛苦.
测试说明:我试图在我的设备上更改区域和语言 - 两者都不成功.
我有一个功能,可以检测用户的当前SSID.不幸的是,这不再适用于iOS 12.这意味着它只是跳过了if let interfaceInfo = CNCopyCurrentNetworkInfo(interface as! CFString) as NSDictionary? {部分.也许这只是一个错误或它被弃用了.我在Apple Docs上找不到任何内容.在较旧的iOS 11,10和9设备上,它运行良好.
这是我的代码:
func getWiFiSsid() -> String? {
if let interfaces = CNCopySupportedInterfaces() as NSArray? {
for interface in interfaces {
if let interfaceInfo = CNCopyCurrentNetworkInfo(interface as! CFString) as NSDictionary? {
ssid = interfaceInfo[kCNNetworkInfoKeySSID as String] as? String
}
}
}
return ssid
}
Run Code Online (Sandbox Code Playgroud) 从iOS 12开始,navigator.mediaDevices.getUserMedia()Safari中返回错误。
要重新创建此代码,请打开iPhone Web Inspector,然后在控制台中运行以下代码段:
var constraints = { audio: true, video: { width: 1280, height: 720 } };
navigator.mediaDevices.getUserMedia(constraints)
.then(function() {
console.log('getUserMedia completed successfully.');
})
.catch(function(error) {
console.log(error.name + ": " + error.message);
});
Run Code Online (Sandbox Code Playgroud)
您会看到它在桌面浏览器和iOS 11 Safari中成功运行,但在iOS 12 Safari中失败。
NotAllowedError:在当前上下文中,用户代理或平台不允许该请求,可能是因为用户拒绝了权限。
知道为什么吗?
注意:这是在询问用户是否可以访问其相机之前发生的,排除了由于用户拒绝许可而导致的可能性。
ios12 ×10
ios ×8
iphone ×4
swift ×3
xcode ×3
code-signing ×1
getusermedia ×1
ipad ×1
objective-c ×1
sms ×1
ssid ×1
webrtc ×1
xcode10 ×1