我正在xCode6.1中制作具有today-widget的App的ipa。当我点击导出时成功归档后-->>为临时部署保存并收到以下错误:没有有效的配置文件允许指定的权利:com.apple.security.application-groups我检查了它包含应用程序组的配置文件。有人知道怎么解决吗? 最佳答案 来自苹果文档:“允许访问由单个开发团队开发的多个应用程序共享的组容器,并允许应用程序之间进行某些额外的进程间通信在OSXv10.7.5和v10.8.3及更高版本中受支持"因此,继续您的目标设置(通过在xCode项目导航器中选择
我最近用另一个证书重新签署了我的应用程序(我没有源代码,所以我必须这样做才能将其上传到AppStore)。当我尝试上传它时,我得到:错误ITMS-9000:“缺少代码签名权利。在可执行文件“Payload/xxxxxxx.app/Xxxxxxxx”的bundle“xxx.xxxxxx.xxxxxx”中找不到权利。”在SoftwareAssets/SoftwareAsset(MZItmspSoftwareAssetPackage)”。我在其他帖子中读到,我的包ID必须与我刚刚签署的新证书中的新AppID相匹配。我需要有关如何更改IPA文件中的包ID的直接说明!比如,真正的分步说明(我是个
我在尝试配置推送通知时遇到了很多我不理解的问题,我在post中对此进行了解释.我想我已经完成了我必须做的所有事情:创建APNS证书,在AppID中启用推送服务,以及创建关联的配置文件并启用推送通知。我的成员(member)中心似乎一切正常。但这在Xcode中不起作用,Xcode没有在任何地方向我显示任何aps权利......可能是因为在BuildSettings>CodeSigning>CodeSigningEntitlements我什么都没有?我应该放什么?提前致谢 最佳答案 直接回答是。如果您使用推送通知,则必须将其添加到Ent
我生成了一个未使用xcodebuild实用程序签名的IPA文件,现在我的客户想要对其进行签名。可以使用开发人员帐户生成的现有配置文件对其进行签名吗?另一个问题,是否可以使用xcode相关的命令行来做到这一点? 最佳答案 IPA只是一个.zip存档。这是一个示例脚本来获得这个想法IPA=$1PROVISION="/path/to/nameOfProfile.mobileprovision"CERTIFICATE="iPhoneDeveloper:nameOfCertificate(2472ZKDHVF2A)"#mustexistink
我有一个目标为iOS和macOS的项目。当我将iCloud功能添加到iOS项目并运行它时,我收到一条错误消息,指出我的权利文件包含无效或不允许的权利。当我转到build设置时,我注意到我的iOS目标使用的是与macOS目标相同的授权文件。两个目标是否应该使用相同的授权文件,还是应该各自拥有自己的授权文件? 最佳答案 不,原则上不同的目标应该有不同的权利。我曾经遇到过同样的问题,不幸的是不得不为每个目标的权利文件使用不同的文件名,否则Xcode会把它们弄混。您可以在每个目标的build设置中设置授权文件。
这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:AdHocDistributiononXCode4.2.1-entitlements我正在使用Xcode4.5,当我转到"file">“新建”>"file"时...我再也看不到权利文件的任何选项。我怎样才能添加一个?我只是创建一个空白的plist吗?如果是这样,我需要用什么来填充它以进行临时发布?谢谢
我正在尝试通过TestFlight安装AdHoc构建,但我遇到了一些奇怪的困难。下面是iOS在下载二进制文件并开始安装后输出的控制台日志。关键问题是iOS表示权利与mobileprocision数据不匹配,但当我比较它们时,它们匹配。我仔细检查了mobileprovision、entitlemtnts.plist中的所有值,甚至在生成的IPA中(解压缩并查看编译后的二进制文件),它们看起来都很好并且匹配。embeded.mobileprovision的值与应用程序二进制文件中的权利值相匹配(当IPA被解包并且二进制文件作为文本打开时)。错误中提到的每个值都存在于配置文件和权利中,并且这
iOS上的钥匙串(keychain)似乎是按应用而不是按用户存储数据。因此,如果我将有关应用内购买的信息存储在钥匙串(keychain)中,那么无论当前登录的是哪个Apple-id,这些产品都将在设备上保持可用。我可以要求网络访问并执行恢复以了解哪些产品应该可用,但执行非用户启动的恢复似乎是不好的做法。此外,该应用程序应能在离线状态下正常运行。我的问题是:如何保护应用内购买不被购买它们的Apple-id以外的用户使用? 最佳答案 您需要为此组织用户身份验证-让您的用户在您的服务中创建帐户,并在您的应用程序中提供为他们登录和注销的功能
我正在开发一个应用程序,允许用户通过该应用程序在电子钱包中提供支付通行证。为此,您必须请求Apple添加以下权利com.apple.developer.payment-pass-provisioning给您的开发团队,以便您可以使用此权利创建配置文件。在XCode8.2中,这是正常工作的。在供应配置文件中使用此权利将存档上传到应用程序商店将使该权利包含在应用程序中。在最后一次点击上传按钮之前,您可以验证摘要窗口中是否存在权利。但是,在XCode9、9.1和9.2中,权利不会出现在摘要中,并且权利不会出现在上传的App中。有没有其他人遇到过这个问题并有解决方案,或者这只是一个XCode9
我想在我的iPhone上测试我创建的iOS应用程序。构建成功,但当xamarinstudio尝试通过USB将文件传输到我的iPhone时,出现以下错误:VerifyingApplication:70%PercentComplete:40Status:VerifyingApplicationApplicationVerificationFailed:Failedtoverifycodesignatureof/private/var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.yNZx88/extracted