【问题标题】:React Native. OneSignal. No profiles for 'com.myapp.ios.OneSignalNotificationServiceExtension' were found反应原生。一个信号。未找到“com.myapp.ios.OneSignalNotificationServiceExtension”的配置文件
【发布时间】:2019-03-09 20:26:30
【问题描述】:
我已经关注了 OneSignal 的 setup instructions 的 React Native,但是
当我尝试将应用上传到 TestFlight 时,我收到以下错误“No profile for 'com.myapp.ios.OneSignalNotificationServiceExtension' were found”
我的 XCode 是 10.0。
有人帮我吗?提前致谢。
【问题讨论】:
标签:
xcode
react-native
onesignal
【解决方案1】:
我在 appcenter 上遇到了同样的错误。如果您为 OneSignalNotificationServiceExtension 标识符创建新的配置文件并使用此配置签署您的 OneSignalNotificationServiceExtension,则可以临时解决此问题。
(您的应用规定应该不同。您的应用 -> com.app.example)
【解决方案2】:
以下说明假设您的应用正在构建,并且您过去已经成功部署了 TestFlight 构建(因为这是我开始的地方)。我不得不使用以下内容,因为“自动管理签名”导致 Xcode 10 中的构建失败:
- 转到https://developer.apple.com/account/ios/profile
- 单击“+”以创建新的配置文件
- 选择所需的配置文件类型(我使用了 App Store,因为我使用 TestFlight 构建进行测试)
- 对于 App ID,选择“XC YOUR_DOMAIN_APP_ID OneSignalNotificationServiceExtension”并确保启用 App Groups 功能
- 下载配置文件后,进入 Xcode,在“常规”选项卡中关闭 OneSignalNotificationServiceExtension 目标上的自动签名,然后导入刚刚下载的配置文件。
- 使用产品 > 像往常一样存档以创建 ipa 文件以像往常一样上传 App Store