Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 .NET 代码来设置 ASP.NET 模块,以便为 iPhone 应用程序创建通行证。我能够成功生成通行证,但是当我点击添加按钮时,通行证不会添加到存折应用程序中,实际上它只是消失了。
我登录设备控制台并发现错误“无效数据错误读取卡/。清单签名未成功验证”
我拥有所有证书(正确导入了私钥。)
将不胜感激任何帮助...!!!
尝试使用开发者网站中的 Apple 存折资料。使用signpass签署代码我认为这将解决问题
此错误的一个潜在原因是签名中未包含 Apple WWDR 证书。直到 iOS6 Beta 3 才引入将其包含在签名中的要求(直到 Beta 4 才强制执行)。文档在这里。
您使用的 .NET 库已使用超过 3 个月,因此它可能未在签名中包含此证书。
您可以在此处从 Apple 下载 WWDR 证书。
如果您可以发布指向未加载的 .pkpass 捆绑包的链接,这也可能会有所帮助。