我正在尝试将iOS应用程序推送到iTunesConnect,但是当我尝试在Xcode中验证它时出现此错误:Applicationfailedcodesignverification.Thesignaturewasinvalid,containsdisallowedentitlements,oritwasnotsignedwithaniPhoneDistributionCertificate我见过很多与同一问题相关的问题,但这些问题对我没有用。我遵循Apple的每一步TechnicalNoteTN2250.我检查了build设置中是否选择了发布配置文件(已尝试使用通配符和应用程序的自定义
我现在正在开发一个使用Apple推送通知的应用。就测试而言,它运行良好,但Apple不断通过电子邮件向我发送以下消息。我已在网上阅读,并尽我所能避免这种情况。我的AppID已启用推送通知、重新生成我的配置文件(多次)、在Xcode首选项中刷新我的帐户以及……。但无论我做什么,它都会不断出现。我错过了什么吗?还是我应该忽略它?我担心如果我忽略它,我的应用程序可能会被拒绝。谁有类似经历?Deardeveloper,Wehavediscoveredoneormoreissueswithyourrecentdeliveryfor"TheAppABC”.Yourdeliverywassucces
在尝试设置Xcode8的签名设置时,我遇到了以下开发配置文件错误:Provisioningprofile"XXX"doesn'tincludethebeta-reports-activeentitlement.重新创建配置文件没有帮助。我不太确定这种类型的配置文件是否需要beta-reports-active设置,因为我看到其他问题只有AppStore配置文件应该使用这些设置。我将不胜感激更新:AdHocprovisionprofile有同样的错误,但是AppStoreprovisionprofile对于Release工作正常。 最佳答案
我在配置Xcode配置文件时遇到错误。Provisioningprofile$ProfileNamedoesn'tincludethecom.apple.security.application-groupsentitlement.如何修复它。看来我的配置文件/证书没有某些功能。如何/在何处添加这些功能?更新在标记为重复的帖子中,SharingdatainbetweenappsinIOS发布者要求使用通用方法在应用程序之间共享数据,但在这篇文章中,我要求解决我在组间共享数据时遇到的特定构建错误。 最佳答案 首先,您必须在AppleD
我一直在我的iOS应用程序中使用尽可能最好的数据保护。这意味着我保存了我所有的文件,并带有“解锁时可用,仅限此设备”的标志。那时这“刚刚奏效”。现在我发现在创建AppID时有一个新设置(见屏幕截图),我可以在其中明确启用数据保护。这就是我对新选项的理解。有人可以确认一下吗?如果启用它,似乎文档文件夹中的所有文件都将使用选定的保护模式自动受到保护。正确吗?如果它被禁用,我仍然可以使用NSFileManager设置标志吗? 最佳答案 如果启用它,似乎所有文件都在文档文件夹中将使用所选的保护模式自动保护。正确的?-是的如果它被禁用,我仍然
我有一个PacketTunnelProvider应用程序扩展,带有一个包含key的plistNSExtensionPointIdentifierNSExtensionPrincipalClass我从Apple获得了使用网络扩展的权利在包含的应用程序上,我正在尝试调用self.vpnManager?.saveToPreferencesWithCompletionHandler({(error)->Voidinif(error!=nil){但我得到错误-ErrorDomain=NEVPNErrorDomainCode=5"permissiondenied"UserInfo={NSLocal
我让应用程序运行良好然后提交到应用程序商店并发现了这个叫做沙箱的东西:-p我一直在阅读文档和开发者论坛,但我无法明确我需要添加什么权利才能使其正常工作:lettask=NSTask()task.launchPath="/bin/bash"task.arguments=["-c","defaultswritecom.apple.screencapturetypegif;killallSystemUIServer"]task.launch()我想也许com.apple.screencapture和com.apple.security.temporary-exception.shared-p
我正在我的应用中实现通用深度链接。当我注册不同的域时,它会创建一个AppName.entitlements文件我想像plist一样读取这个文件的值。我试过了ifletpath=NSBundle.mainBundle().pathForResource("AppName",ofType:"entitlements"){}但它返回nil是否可以读取此类文件? 最佳答案 该文件不会复制到您的应用程序中(请参阅Xcode的目标复选框)。仅用于建筑权利是Xcode的配置文件所以:没有 关于swif
我在我的iOSSwift应用程序中添加HealthKit代码,但出现错误:/*Askforpermissiontoaccessthehealthstore*/overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animated)ifHKHealthStore.isHealthDataAvailable(){healthStore.requestAuthorizationToShareTypes(typesToShare,readTypes:typesToRead,completion:{(succeeded:Bool
Build1.0.0doesnotcontainthecorrectbetaentitlement.Formoreinformation,seetheiTunesConnectDeveloperGuide.我几天前将我的应用程序上传到iTunesConnect,初始版本号为1.0.0,它处于“等待审核”状态。我今天在“售前赛”部分探索了这条警告信息。有人见过这个吗?苹果会根据这个警告拒绝我的应用程序吗?请问我该如何解决这个问题? 最佳答案 重新生成您的iOS配置文件(分发版),然后使用新的配置文件重建您的二进制文件并重新提交。它会起