在Expo.io中,我们如何为ios构建指定配置设备?

在Expo.io中,我们如何为ios构建指定配置设备?,ios,react-native,build,configuration,expo,Ios,React Native,Build,Configuration,Expo,我正在尝试使用expo.io构建一个ipa文件-遵循说明非常简单-但是,每当我尝试将该文件同步到真实设备(iPhone 7)时,它都无法安装,并提供以下消息: “找不到此可执行文件的有效配置文件” 我决定打开ipa文件并查找embedded.mobileprovision文件,该文件应具有必要的配置。我很惊讶在这个文件中没有找到任何东西-没有如下配置: <key>ProvisionsAllDevices</key> <true> 谢谢 看到你的问

我正在尝试使用expo.io构建一个ipa文件-遵循说明非常简单-但是,每当我尝试将该文件同步到真实设备(iPhone 7)时,它都无法安装,并提供以下消息:

“找不到此可执行文件的有效配置文件”

我决定打开ipa文件并查找embedded.mobileprovision文件,该文件应具有必要的配置。我很惊讶在这个文件中没有找到任何东西-没有如下配置:

   <key>ProvisionsAllDevices</key>
   <true>

谢谢

看到你的问题后,我尝试通过xcode在手机上安装自己的expo应用程序

我也犯了同样的错误。 您似乎无法在手机上直接运行ipa。 您必须先将ipa文件上传到Itunes connect进行审查,一旦获得批准,您才能将其提交到app store或通过试飞应用程序在特定设备上进行测试。 您可以使用应用程序加载器上载它

有关应用程序加载器的更多信息:

 <key>ProvisionedDevices</key>
    <array>
        <string>caf2b03e4a4e1a80d9492c8bdcea0ea8df6a14a7</string>
        <string>1a5b7515ed0751d6de312f9520267f502b20eab0</string>
        <string>f4c368bb6c27119feb877e0d95d3891166ab48c8</string>
        <string>72234de7149e980a9e659e5417f764c47c5e7327</string>
    </array>
 {
  "name": "nonononnon",
  "description": "App for nononoon",
  "slug": "xxxxxxxx",
  "privacy": "public",
  "sdkVersion": "17.0.0",
  "version": "1.0.0",
  "orientation": "portrait",
  "primaryColor": "#cccccc",
  "icon": "./assets/icons/xxxx_64x64.png",
  "notification": {
    "icon": "./assets/icons/xxx_64x64.png",
    "color": "#000000"
  },
  "loading": {
    "icon": "./assets/icons/xxxxxxx.png",
    "hideExponentText": false
  },
  "packagerOpts": {
    "assetExts": ["ttf"]
  },
  "ios": {
    "supportsTablet": false,
    "bundleIdentifier": "xxxxxxxxx"
  },
  "android":{
    "package": "xxxxxxxxxxx"
  }
}