我正在嘗試使用expo.io構建一個ipa文件 - 遵循指令非常簡單 - 但是,無論何時嘗試將文件同步到實際設備 - iPhone 7時,它都無法安裝,並提供以下消息:在Expo.io中,我們如何爲ios Build指定配置設備?
「這個可執行的有效調配個人資料中找不到」
我決定打開的ipa文件,並查找其應有的配置必要的embedded.mobileprovision文件。我很驚訝沒有找到任何東西在這個文件 - 是沒有的配置,例如:
<key>ProvisionsAllDevices</key>
<true>
甚至
<key>ProvisionedDevices</key>
<array>
<string>caf2b03e4a4e1a80d9492c8bdcea0ea8df6a14a7</string>
<string>1a5b7515ed0751d6de312f9520267f502b20eab0</string>
<string>f4c368bb6c27119feb877e0d95d3891166ab48c8</string>
<string>72234de7149e980a9e659e5417f764c47c5e7327</string>
</array>
所以我想知道 - 有我缺少的配置我exp.json文件?我應該更改文件並以zip/ipa格式「重新壓縮」嗎?
{
"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"
}
}
謝謝!