编译(iOS)

编译distribution版(kDesktop是app)

  1. 用到的.a不必区分development还是distribution。举个例子,编译出development的libSDL.a,这个libSDL.a也可用于distribution的app。
  2. 编译distribution的菜单命令使用“Product”--“Archive”。上传使用“Window”--“Organizer”--“Archives”中的“Distribute App”。
  3. 两种版本编译选项区别。1)Signing&Capabilities。distribution不要使能“Automatically manage signing”,development则使能该选项。2)Build Settings。“Code Signing Identity”,distribution填写“iOS Distribution”,development填写“iOS Developer”。
  4. “Build Settings”中的“Enable Bitcode”设为NO。原则上,该选项应该用默认的YES。但使用YES后,编译kDesktop会报用到的库没有Bitcode=YES错,但查下来用到的SDL库已经Bitcode=YES,目前没解决这Bug。

 

审核时注意

  1. 审核时填写的信息不能含有第三方操作系统信息,像Android、Windows。信息包括screenshot图像、描述等。
  2. 对用不到的库就禁止包含,像HealthKit。
  3. 用“Organizer”--“Archives”上传app后,如果审核页面中的“构建版本”迟迟未出现,可关注下审核时留下的邮箱。极可能是上传的app有问题,邮件会指示问题在哪。

全部评论: 0

    写评论: