我一直在Xamarin.iOS应用程序中开发Apple Pay。使用开发人员临时配置文件在调试中调用CanMakePaymentsUsingNetworks
时,返回true。但是,当处于具有AdHoc分发临时配置文件的发布模式时,它将返回false。
[可能需要注意的是,我连接到iOS设备的iCloud帐户是真实帐户(不是沙箱),并且其中包含真实卡。这会影响通话结果吗?
[查看日志时,我看到以下条目:PKCanMakePaymentsUsingNetworksIssuerCountryCodesWithCapabilities (<private>, f) returns 0
发现选定的构建环境的csproj文件未包含以下行,但是在Debug配置中:]
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements>