我正在尝试本地化通行证并将其保存在 iOS 钱包中。
问题在于,虽然 pass 背面的文本正确本地化,但 strip.png 图像却没有。
strip.png 图像将是最初从我的应用程序导出的图像。
因此,如果我的应用当前使用的是西班牙语,则会导出西班牙语 strip.png。如果我的语言设置为英语,则会导出英语 strip.png。
但是,一旦它存在于钱包应用程序中,strip.png 就不再更改。如果 strip.png 是英文的,而我将语言切换为西班牙语,则 strip.png 仍将保留,而 pass 背面的文本将按预期更改为西班牙语。
我的 .pkpass 对象包含两个文件夹:en.lproj 和 es.lproj。
他们都有自己的本地化版本 strip.png 和 pass.strings 文件。
我究竟做错了什么?
如果不支持对 strip.png 进行本地化,那么还有哪些其他选择?