草庐IT

ios - 可执行文件使用无效权利签名

我收到错误消息“可执行文件已使用无效权利签名。”在使用使用特定ID(客户端ID)创建的临时配置文件运行我的应用程序时。我已经尝试使用另一个ID(我们的开发ID)然后它工作正常。我不知道我怎么了...任何人都可以建议我解决方案吗?我发现了很多关于.plist文件更改和包标识符名称更改等的解决方案。但是我已经使用替代ID尝试了同一个项目,但它正在工作。所以我认为问题不会出在项目上。提前致谢 最佳答案 这在将XCode更新到新版本时经常发生。如果您确定您的设备具有正确的配置文件并且您的应用程序的代码签名部分具有正确的信息,那么有时可行的方

ios - iCloud 存储权利和越狱

我正在尝试在我的应用程序中使用NSUbiquitousKeyValueStore,它在未越狱的iPad上按预期工作。我可以删除该应用程序,当我重新安装它时,偏好设置仍存储在iCloud中。但是,当我尝试在越狱的iPhone(安装了AppSyncforiOS5.0+)中运行相同的应用程序时,出现以下错误:NSUbiquitousKeyValueStoreerror:com.companyname.yourapphasnovalidcom.apple.developer.ubiquity-kvstore-identifierentitlement我尝试了常见的修复方法,如重新创建和重新安装

ios - 带有目标模拟器的 XCode 5 权利的编译警告

自从我转移到XCode5并应用了所有推荐的项目设置后,我在为模拟器构建项目时开始收到以下编译警告。任何关于如何摆脱它的线索。Capabilitiesthatrequireentitlementsfrom"./Resources/Entitlements.plist"maynotfunctionintheSimulator 最佳答案 我在尝试在另一台计算机上设置项目时遇到了这个问题。我安装了证书,但没有安装用于证书的私钥(开发人员和分发证书)。一旦我从另一台计算机复制了用于签署证书的私钥,警告就消失了。您可以在KeychainAcce

c++ - 在 Windows 上放弃权利

我有一个以管理员身份运行的C++应用程序(它是使用requestedExecutionLevel设置为requireAdministrator的list编译的。在某些时候,完成所有需要管理权限的任务后,我想放弃这些权限并以启动应用程序的用户身份执行剩余任务。Windows提供了ImpersonateLoggedOnUser函数,但我找不到任何方法来为调用该应用程序的用户获取token。还有其他方法可以完成我在此处描述的操作吗? 最佳答案 也许更好的方法是在您的list中请求highestAvailable而不是requireAdmi

ios - 分发配置文件不包括 get-task-allow 权利

在我的项目中,我有三个目标-项目目标、单元测试目标和UI测试目标。在升级到Xcode8时,我遇到了UI测试目标的问题,并显示了错误消息:Provisioningprofiledoesn'tincludetheget-task-allowentitlement.下图显示了我的问题。如何解决这个问题?但是,该警报与实际情况之间存在不匹配: 最佳答案 我遇到了同样的问题,解决方案是在我的权利文件和配置文件中包含get-task-allow。从权利文件中删除它以解决此问题。 关于ios-分发配置

ios - WatchOS 和位置权利

我一直致力于将watchapp添加到应用商店中已有的健身追踪器中。过去,我已经能够将它加载到我的实体手机上并毫无问题地观看。我最近在watch应用程序中添加了位置跟踪,这样我就可以跟踪用户运行/骑车的路径,并在他们查看锻炼时在手机上显示给他们。自从这样做以来,当我尝试将应用程序加载到我的手机时,我一直收到来自Xcode的错误;我认为这些是预期的错误,但我无法从Xcode的文档/界面和developer.apple.com了解在哪里进行修复。我已经在watch应用授权文件中添加了授权:如错误所述,我已切换到手动签名并生成了新的配置文件,但我遇到了同样的错误。我没有在developer.a

ios - 供应配置文件不包括应用程序标识符和钥匙串(keychain)访问组权利

这篇文章与一个瞬息万变的事件有关。我已经尝试了所有其他问题并搜索了我已经可以搜索到的所有内容,很多其他问题涉及正在更新的现有应用程序或拥有开发者帐户的人,但这就像我第二次使用Xcode并且它以前工作过。这只是突然发生的事情。我不断收到这两个错误,它允许我运行模拟器但不能在我的iPhone上构建:自动签名无法解决“LearningSpriteKit”目标的权利问题。自动签名无法将application-identifier和keychain-access-groups权利添加到您的配置文件中。切换到手动签名并通过从开发者网站下载匹配的配置文件来解决问题。或者,要继续使用自动签名,请从您的

ios - 权利不匹配 : Provisioning Profile Issue

使用Xcode,我尝试将我的存档上传到AppStore,我得到:ERRORITMS-90163:"InvalidCodeSigningEntitlements.Theentitlementsinyourappbundlesignaturedonotmatchtheonesthatarecontainedintheprovisioningprofile.Thebundlecontainsakeythatisnotincludedintheprovisioningprofile'aps-environment'in'Payload/AppName.app/AppName'."然后下面给出了

ios - 发出 AppSubmit 没有一个有效的配置文件允许指定的权利 Watchkit

我有2天时间尝试解决这个问题。当我尝试提交我的应用程序时,我遇到了两个问题找不到与“Applications/myapp.app”匹配的配置文件没有一个有效的配置文件允许指定的权利:beta-reports-active、com.apple.security.application-groups。在WatchKitExtension.appex中也是如此bundle是com.mycompany.myapp和com.mycompany.myapp.watchkitapp应用程序组在我的应用程序和AppleWatch应用程序中处于事件状态group.com.mycompany.myapp在

ios - 存折权利?

我正在使用Passslot服务在应用程序中执行通行证。我将在配置文件中创建的PassID上传到Pass插槽。我是否仍需要在Xcode中设置Passbook的权利? 最佳答案 如果您的应用需要与用户存折内的通行证进行交互(例如读取、更新或删除),您需要向您的应用添加授权。如果您的应用程序只是向存折添加通行证,则您不需要权利。您可以在PassbookProgrammingGuide中找到更多信息。 关于ios-存折权利?,我们在StackOverflow上找到一个类似的问题: