草庐IT

entitlements

全部标签

ios - Entitlements.plist 对于 Xcode 4 中的分发仍然是必需的吗?

Entitlements.plist对于Xcode中的分发仍然是必需的吗?没有它,我在构建临时发行版时没有问题,但一些文档和许多帖子仍然根据需要描述它。 最佳答案 AccordingtoOleBegemannAdHoc分发不需要Entitlements.plist:有一个链接到TechnicalNoteTN2250,其中说明了详细信息:CodeSigningEntitlementsPrevioustoXcode4.x,itwasrequiredthatthedevelopercreateaCodeSigningEntitlement

ios - 应用程序在 App Store 中显示 "support wallet",即使钱包功能已关闭

我们最近在应用商店推出了iOS应用。一些代码文件引用了Passkit框架。还添加了权利com.apple.developer.pass-type-identifierskey和各自的团队ID。但在应用程序功能内部,我们禁用了钱包。但仍然在支持下的应用商店的应用描述中显示钱包。有没有人遇到同样的问题?有谁知道为什么显示它?是因为我们添加的权利还是因为引用了Passkit。 最佳答案 在我的例子中,在ReactNative中启用StripeUI的tipsi-stripe依赖于PassKit并且它被标记为“必需”。

ios - 是否可以在无需升级 iOS 企业应用程序的情况下更新配置文件?

新生成的配置文件似乎不再与同一应用的旧版本兼容。新应用程序确实适用于新配置文件,但我们不想升级所有链接到旧版本后端且与最新应用程序不兼容的应用程序。我们确实需要尽快更新配置文件,以保持旧应用程序正常运行。我们以前这样做过,但现在我们遇到了以下问题。使用更新的配置文件打开应用程序时,它会失败并在控制台日志中显示此消息:entitlement'com.apple.developer.team-identifier'hasvaluenotpermittedbyprovisioningprofile'MyProfile'检查配置文件时,发现包含团队标识符的数组现在不再是数组,而是单个元素。以前

ios - 数据保护/NSFileProtectionComplete - 通过 entitlements.plist 成功支持?

我想在应用程序中加密用户数据,而NSFileProtection机制看起来非常适合这个。这SOQuestion/Answerthread向我指出WWDC2011视频SecuringiOSApps这给出了通过授权在整个应用程序中设置数据保护的“好得令人难以置信”的提示(从33分钟开始)。所以,我为我的iOS5.x+应用程序尝试了这个,并遇到了问题,它提示InvalidEntitlements.我已经通过iOSProvisioningPortal为特定应用配置了数据保护,并更新了我的应用Provisioning,所以理论上我应该全部设置完毕,但我仍然收到错误。如果我从授权中删除特定的Fil

ios - 缺少 HealthKit 权利

我正在尝试将HealthKit与我正在构建的应用程序集成,我似乎已经成功地为它添加了权利。我已经创建并下载了一个具有适当应用程序ID的配置文件,Xcode功能选项卡中的HealthKit开关看起来不错:但是,当我运行该应用程序时,出现以下错误:HealthKitauthorizationdenied!ErrorDomain=com.apple.healthkitCode=4"Missingcom.apple.developer.healthkitentitlement."UserInfo={NSLocalizedDescription=Missingcom.apple.develope

swift - "Missing required entitlement"用于 NFCTagReaderSession

我正在深入研究iOS13的新CoreNFC功能,并且正在努力让NFCTagReaderSession正常工作。在设置我的权利并实例化NFCTagReaderSession和委托(delegate)之后,我尝试通过调用nfcTagReaderSession?.begin()来启动session。我的session立即因以下错误而失效:ErrorDomain=NFCErrorCode=2"Missingrequiredentitlement"UserInfo={NSLocalizedDescription=Missingrequiredentitlement}我按照此处的文档获取我的权利文

iphone - 应用程序标识符授权格式不正确 - iOS Xcode 4

我已经迁移到Xcode4,无法再将我的应用程序提交到AppStore。每次我通过Xcode或ApplicationLoader提交时,我都会遇到同样的错误:“应用程序标识符权利的格式不正确......”谷歌搜索指向Entitlements.plist文件,其中应用程序标识符key应与我的应用程序包ID相匹配:例如J1234567885.com.domain.appName事情是,它是。我的app.plist和Entitlements.plist中的包标识符是相同的!我究竟做错了什么?这是我的Entitlements.plist文件(回想起来从未改变过):application-iden

iphone - 应用程序标识符授权格式不正确 - iOS Xcode 4

我已经迁移到Xcode4,无法再将我的应用程序提交到AppStore。每次我通过Xcode或ApplicationLoader提交时,我都会遇到同样的错误:“应用程序标识符权利的格式不正确......”谷歌搜索指向Entitlements.plist文件,其中应用程序标识符key应与我的应用程序包ID相匹配:例如J1234567885.com.domain.appName事情是,它是。我的app.plist和Entitlements.plist中的包标识符是相同的!我究竟做错了什么?这是我的Entitlements.plist文件(回想起来从未改变过):application-iden

ios - entitlements.plist 文件有什么用?

我对授权文件有一些疑问:授权文件有什么用。如果我不添加它会怎样。myApp.entitlements和entitlements.plist有什么区别? 最佳答案 权利文件定义了您应用的某些功能。通常,当您为您的应用启用功能时,Xcode会自动生成该文件。只有在启用某些功能时才需要该文件,例如健康包集成。如果您想使用这些功能,则必须添加它。否则,Apple将拒绝您的应用。您可以随意命名文件。您也可以重命名它,只要build设置指向它的正确文件名即可。 关于ios-entitlements.

ios - entitlements.plist 文件有什么用?

我对授权文件有一些疑问:授权文件有什么用。如果我不添加它会怎样。myApp.entitlements和entitlements.plist有什么区别? 最佳答案 权利文件定义了您应用的某些功能。通常,当您为您的应用启用功能时,Xcode会自动生成该文件。只有在启用某些功能时才需要该文件,例如健康包集成。如果您想使用这些功能,则必须添加它。否则,Apple将拒绝您的应用。您可以随意命名文件。您也可以重命名它,只要build设置指向它的正确文件名即可。 关于ios-entitlements.