我为Cordova开发的项目添加了IOS Sticker扩展。对于此扩展,我添加了所有必需的图像和图标。我在模拟器和真实设备中进行了测试,它正在运行。然后,我尝试上传到iTunes。该应用程序具有捆绑标识符com.XXX.YYY,extesion为com.XXX.YYY.Stickers,两者都具有使用相同证书签名的配置文件。当我将de IPA上传到商店时,我收到了来自Itunes的电子邮件,并显示此错误;
Imports System.Text
Imports System.Security.Cryptography
Imports System
Imports System.Collections
Imports System.Collections.Specialized
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'My.Settings.md5_hashes.Clear()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim md5 As MD5 = System.Security.Cryptography.MD5.Create()
Dim inputBytes As Byte() = System.Text.Encoding.ASCII.GetBytes(TextBox1.Text)
Dim hash As Byte() = md5.ComputeHash(inputBytes)
Dim sb As New StringBuilder()
For i As Integer = 0 To hash.Length - 1
sb.Append(hash(i).ToString("x2"))
Next
TextBox2.Text = sb.ToString
ListBox1.Items.Add(TextBox1.Text + "<--->" + TextBox2.Text)
My.Settings.md5_hashes.Add(TextBox1.Text + "<--->" + TextBox2.Text)
My.Settings.Save()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
For Each item In My.Settings.md5_hashes
ListBox1.Items.Add(item)
Next
Timer1.Start()
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
For Each item In My.Settings.md5_hashes
ListBox1.Items.Add(item)
Next
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
TextBox1.Text = ""
TextBox2.Text = ""
End Sub
End Class
我将ipa文件重命名为zip并打开它。
然后在 Payload / XXX
中显示套餐info.plist没有出现,但我不知道是否可以
我使用Xcode 8.3.1来构建我的IPA。我用Iphone 6测试了10.3
有什么想法吗?请帮帮我!!
答案 0 :(得分:0)
问题在于XCode版本(8.3.1)。 使用8.3.3它可以正常工作!