【发布时间】:2021-04-19 09:46:56
【问题描述】:
我遇到了一个奇怪的问题,我没有更改 expo app.json 中的任何 expo 设置,突然 Apple 拒绝存档,原因如下:
错误 ITMS-90164:“无效的代码签名权利。权利 在您的应用程序包签名中与包含的不匹配 在配置文件中。根据配置文件, 捆绑包包含不允许的键值:键的“[]” 'com.apple.security.application-groups' 在 '有效载荷/ExpoKitApp.app/com.company.appname'。
我的博览会配置如下所示:
{
"expo": {
"name": "App Name",
"slug": "app-name-slug",
"version": "1.1.1",
"orientation": "portrait",
"icon": "./src/assets/icon.png",
"splash": {
"image": "./src/assets/splash.png",
"resizeMode": "cover",
"backgroundColor": "#000000"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": false,
"bundleIdentifier": "com.company.appname",
"buildNumber": "1.1.1",
"infoPlist": {
"NSCameraUsageDescription": "App Name uses your camera to allow you to upload a profile picture.",
"NSPhotoLibraryUsageDescription": "App Name uses your photos to allow you to upload a profile picture."
}
},
"android": {
"package": "com.company.appname",
"versionCode": 13,
"permissions": []
},
"web": {
"favicon": "./src/assets/favicon.png"
},
"androidStatusBar": {
"barStyle": "light-content",
"backgroundColor": "#042f3d"
},
"androidNavigationBar": {
"barStyle": "dark-content",
"backgroundColor": "#042f3d"
},
"description": ""
}
}
诚然,这是我在使用 Apple Review 系统时遇到的第一个问题(这是第一个应用程序),所以我不知道该去哪里找。任何帮助将不胜感激。
编辑:我在 windows 上使用 expo,并且我有 App Store Connect。
【问题讨论】:
-
这不是答案。然而,就在今天,我开始在我尝试提交到商店的 react-native 应用程序上收到同样的错误(权利问题,注意权利值的空数组)。昨天提交工作,开发者资料和权利文件都与成功提交没有变化。也许苹果开发网站的上游发生了一些变化,并且配置文件需要重新同步,这是我的下一个调查步骤。祝你好运
-
@MikeHardy,这里也是。
-
@jspizziri 我刚刚在下面发布了一个真实的答案,在成功提交应用后
标签: ios expo app-store-connect provisioning-profile entitlements