The app references non-public symbols in yeniao: _UICreateCGImageFromIOSurface 二进制文件被拒原因。这个是说在开发中用到了调试工具Reveal.framework,里面用到了私有API。如果手动添加的请移除,如果用pod导入的可以在podfile中设置 pod 'Reveal-iOS-SDK' , :configurations =>['Debug'] 这样就不需要完全移除reveal了。
前几天上传了一个新版本,但是上传后在iTunes connect内一直不出现构建版本。最终找到是这个的原因。在此分享下我的经历。
进入一家公司,最好先在开发者账号中添加自己为管理员,以便能收到最新苹果审核相关信息。
一般情况下,如果上传成功,半个小时左右就会出现构建版本。如果超过24小时不出现,就很有可能是出现问题了。这时一般会有苹果发送审核邮件给你,(添加了管理员,可以有邮件直接发送到自己的邮箱,否则无法掌握实时动向。我就在此坑了一天....)
建议使用application loader 上传版本,提示信息会比直接用xcode上传的多一点。