注册 登录
主题 : cocos creator 打包ios上传到itunes connect上,一会就消失了。
级别: 新手上路
状态: 连续签到 - [2天]
UID: 1
精华: 0
发帖: 19
可可豆: 180 CB
威望: 155 点
在线时间: 153(时)
注册时间: 2008-03-29
最后登录: 2017-08-24
0 楼:  发表于: 2017-07-17 19:54    发自: Web Page
来源于 一般提问 分类

cocos creator 打包ios上传到itunes connect上,一会就消失了。   

1.cocos creator 大包一个hello world 项目(为了防止代码干扰上传,上传一个hello world项目做实验运行只有一个hello world),
2.然后构建 ->编译-> ios binery 然后打开xcode工程
3.上传itunes connect 上传成功
4.在itunes connect中显示(正在处理),等一会刷新页面,就没了,也不报错。



用application loader也试过。
在itunes connect中,活动,所有构件版本中显示一会就没了。


求大神们帮帮忙啊,如果有时间,自己创建一个hello world试一下,上传itunes connect,如果可以告诉我下,谢谢啦。
[ 此帖被cocoachinaadm在2017-07-17 22:43重新编辑 ]

图片:屏幕快照 2017-07-17 下午5.31.15.png
关键词: ios app 代码 code 显示
级别: 新手上路
状态: 连续签到 - [2天]
UID: 1
精华: 0
发帖: 19
可可豆: 180 CB
威望: 155 点
在线时间: 153(时)
注册时间: 2008-03-29
最后登录: 2017-08-24
1 楼:  发表于: 2017-07-17 21:51    发自: Web Page
回 楼主(cocoachinaadm) 的帖子
Dear developer,
亲爱的开发者,

We have discovered one or more issues with your recent delivery for "奇奇舟山麻将-好友牌桌,乐趣无穷". To process your delivery, the following issues must be corrected:
我们发现了一个或多个问题与你最近的交货”奇奇舟山麻将——好友牌桌,乐趣无穷”。为处理您的交付,必须纠正以下问题:

Non-public API usage:
非公开API用法:

The app references non-public symbols in hello_world-mobile: _getcontext, _makecontext, _setcontext
该应用程序引用hello_world - mobile中的非公共符号:_getcontext、_makecontext、_setcontext

If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed.
如果源代码中的方法名称与上面列出的私有苹果api相匹配,那么修改您的方法名称将有助于防止该应用在将来的提交中被标记。另外,请注意,上面的一个或多个api可能位于一个包含在应用程序中的静态库中,如果是这样的话,它们必须被删除。

If you think this message was sent in error and that you have only used Apple-published APIs in accordance with the guidelines, send the app's nine-digit Apple ID, along with detailed information about why you believe the above APIs were incorrectly flagged, to appreview@apple.com. For further information, visit the Technical Support Information page.
如果你认为这条信息是错误的,并且你只根据指南使用苹果发布的api,那么就发送这个应用程序的9位数字的苹果ID,以及关于你为什么认为上面的api被错误标记的详细信息,到viewview@apple.com。有关进一步的信息,请访问技术支持信息页面。

Though you are not required to fix the following issues, we wanted to make you aware of them:
虽然你不需要解决以下问题,但我们想让你意识到这些问题:

Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. Xcode 8 does not automatically copy the aps-environment entitlement from provisioning profiles at build time. This behavior is intentional. To use this entitlement, either enable Push Notifications in the project editor's Capabilities pane, or manually add the entitlement to your entitlements file. For more information, see https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1.
错过推送通知权限-你的应用程序似乎可以注册苹果推送通知服务,但是应用程序签名的权利不包括“aps - environment”权利。如果你的应用程序使用苹果推送通知服务,请确保你的应用程序ID在配置门户中启用推送通知,并在签署了你的应用程序后重新提交,配置配置文件包括“aps - environment”权限。Xcode 8不会在构建时自动复制配置文件中的api环境权限。这种行为是故意的。要使用此权限,可以在项目编辑器的功能窗格中启用推送通知,或者手动将权限添加到您的权限文件中。有关更多信息,请参见https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html / / apple_ref / doc / uid / TP40008194-CH6-SW1。

Once the required corrections have been made, you can then redeliver the corrected binary.
一旦完成了所需的更正,您就可以重新提交已更正的二进制文件。

Regards,
问候,

The App Store team
App Store的团队


这是苹果给我的信,cocos cocoscreator大神们怎么解决呢,
级别: 版主

状态: 连续签到 - [357天]
UID: 467146
精华: 0
发帖: 1768
可可豆: 3814 CB
威望: 3042 点
在线时间: 1306(时)
注册时间: 2015-04-28
最后登录: 2017-09-25
2 楼:  发表于: 2017-07-18 09:10    发自: Web Page
回 1楼(cocoachinaadm) 的帖子
貌似我看到了私有api和通知功能的权限吧  
我是菜鸟我怕谁!!!
级别: 新手上路
UID: 505602
精华: 0
发帖: 5
可可豆: 14 CB
威望: 14 点
在线时间: 86(时)
注册时间: 2015-09-14
最后登录: 2017-09-08
3 楼:  发表于: 2017-07-18 16:48    发自: Web Page
1.私有 API::_getcontext、_makecontext、_setcontext,禁止使用。
2.估计你在 target 里面没有开启 push 功能,或者 target 里面开启了 push,但是证书没有 push 权限,需要重新下载证书来用
级别: 侠客
状态: 连续签到 - [4天]
UID: 450268
精华: 0
发帖: 92
可可豆: 253 CB
威望: 233 点
在线时间: 212(时)
注册时间: 2015-03-17
最后登录: 2017-09-25
4 楼:  发表于: 2017-07-19 11:37    发自: Web Page
三楼说的对。你的证书 开通的功能和 你项目里的 不一致 target -> capabilities里勾选的不一致。
级别: 新手上路
状态: 连续签到 - [2天]
UID: 1
精华: 0
发帖: 19
可可豆: 180 CB
威望: 155 点
在线时间: 153(时)
注册时间: 2008-03-29
最后登录: 2017-08-24
5 楼:  发表于: 2017-07-22 14:31    发自: Web Page
更新下 cocoscretor版本到最新 就好了,我是这么解决的,感谢大神们的回答了。
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部