草庐IT

entitlement

全部标签

ios - 错误 ITMS-90046 : "Invalid Code Signing Entitlements." using custom applinks

我尝试使用ApplicationLoader将应用程序上传到applestore,在应用程序权利中包含AssociatedDomains,但出现错误:ERRORITMS-90046:"InvalidCodeSigningEntitlements.Yourapplicationbundle'ssignaturecontainscodesigningentitlementsthatarenotsupportedoniOS.Specifically,value'applinks:http://XXX.internal/'forkey'com.apple.developer.associate

iphone - 尝试构建非临时版本时出现 Entitlements.plist 错误?

我四处寻找答案,但没有找到答案......我成功构建了此应用的临时版本,但现在当我尝试针对调试、发布或常规分发进行构建时,出现构建错误:“CodeSign错误:权利文件‘/Users/Dropbox/myApp/Entitlements.plist’丢失”事情是a)entitlements.plist文件就在资源文件夹中b)这甚至不是xcode项目文件夹的正确路径。c)我从项目设置>构建>代码签名权利中删除了key,那么为什么它还要寻找entitlements.plist?这是怎么回事??我怎样才能让xcode停止尝试查找权利文件,我知道它甚至不需要临时构建以外的任何东西。

ios - Xcode 与 iPhone 4 开发 : The executable was signed with invalid entitlements.

完整的错误信息是:Theexecutablewassignedwithinvalidentitlements.Theexecutablewassignedwithinvalidentitlements.Theentitlementsspecifiedinyourapplication'sCodeSigningEntitlementsfiledonotmatchthosespecifiedinyourprovisioningprofile.(0xE8008016).我已经花了几个小时来解决这个错误消息,但还没有解决。基本上,我制作了用于开发的iPhone-4.0,并从我在develope

ios - 如何为不同的目标设置不同的 .entitlements 文件

我有2个目标-具有不同功能的开发和生产配置(为生产禁用ApplePay)我已经用需要的目标分离了Info.plist文件但是我不能对Proj.entitlements文件做同样的事情-实用程序菜单中的目标成员资格部分已禁用我在每个目标的build设置中设置了相应的“代码签名权利”,但在常规选项卡中仍然收到“ProvisionProfile'X'doesn'tsupport'X'capability”在Xcode中有什么方法可以指定正确的.entitlements文件吗? 最佳答案 我还尝试为我的目标设置单独的授权文件,以便仅为我的一

ios - 模拟器 clang : error: no such file or directory: '__entitlements' 上的 Xcode 构建错误

我有一个包含Pod的Reactnative应用程序。它在实际设备上运行良好,但最近当我尝试在模拟器上运行它时,我收到了这个奇怪的错误clang:error:nosuchfileordirectory:'__entitlements'。知道是什么原因造成的吗? 最佳答案 我遇到了这个问题,并找到了解决方案。在我的特定实例中,我在“附加链接器标志”中有一个任性的-force_load参数,但没有指定路径。我相信这导致一些论点与链接不相称。一旦我删除它,错误就停止了。 关于ios-模拟器cla

ios - 新的 Lister 应用程序错误 "The shared application group container is unavailable. Check your entitlements and provisioning profiles for this target..."

我已经完成了自述文件中的所有内容。仍然在我按下播放键后,模拟器运行然后崩溃并显示以下消息:在第175行处失败:lettoURL=ListUtilities.localDocumentsDirectory.URLByAppendingPathComponent(url.lastPathComponent)我不知道该怎么办。 最佳答案 您必须将LISTER_BUNDLE_PREFIX更改为您公司的捆绑ID,例如“com.yourcompany.com”,并最终修复AppGroup选项和iCloud选项中的错误。第一步必须在第2步和第3步

ios - 来自 Apple 的电子邮件 - "Missing Push Notification Entitlement"

这个问题在这里已经有了答案:Apprejectedbecauseof"MissingPushNotificationEntitlement"(10个答案)关闭9年前。我已经尝试向我的应用程序提交更新3天了,每次我这样做时,我都会收到一封来自Apple的电子邮件,内容是:MissingPushNotificationEntitlement-YourappappearstoincludeAPIusedtoregisterwiththeApplePushNotificationservice,buttheappsignature'sentitlementsdonotincludethe"ap

ios - 代码 8 : different entitlements for each scheme causing errors

我发现Xcode8存在一个问题,即每个方案都没有正确引用.entitlements文件。基本上,我的Debug.entitlements文件被引用用于我的Release方案。这导致了一个问题,因为我们实现了新的Rich推送通知逻辑并且需要使用应用程序组。我使用两个不同的团队(开发和生产),因此会有两个特定的应用程序组。 最佳答案 我找到了一个解决方案。制作一个.entitlements文件添加这个:aps-environment$(APS_ENVIRONMENT)com.apple.security.application-grou

ios - 如何解决 "entitlement ' keychain-access-groups 具有配置文件不允许的值”

我在我的应用程序中使用钥匙串(keychain),当以AdHoc方式运行应用程序时出现此错误。当我使用调试器(使用开发人员配置文件)运行它时,它不会出现。如果应用程序已经安装在设备上,并且我从Xcode再次在它上面安装它,那么我注意到该应用程序无法访问钥匙串(keychain)。它肯定是因为这些错误而发生的。我花了很多时间在谷歌上搜索这个错误,有些人建议添加带有keychain-access-group的权利文件。但是我找不到任何Apple文档或任何合理的解释需要什么权利文件。有人可以帮我解决吗? 最佳答案 有一个很老的帖子here

ios - 如何在 Xcode 中创建 Entitlement.plist 文件?

我已经下载了最新版本的Xcode。我想在我的项目中创建Entitlement.plist文件。请给我在Xcode中创建Entitlement.plist文件的正确步骤。 最佳答案 您可以在目标设置的功能选项卡中管理权利。那里的任何更改都会自动更新Entitlements.plist或Info.plist文件。也就是说,Entitlements.plist文件最终只是一个plist。您可以按照提供的步骤添加任意数量的plistinthisquestion. 关于ios-如何在Xcode中创