2017-07-19 66 views
0

我正在嘗試使用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" 
    } 
} 

謝謝!

回答

1

看到你的問題後,我試着通過xcode在手機上安裝我自己的博客應用程序。

我得到了同樣的錯誤。 看來你不能直接在手機上運行ipa。 您必須首先將ipa文件上傳至Itunes連接才能進行審覈,一旦獲得批准,您就可以將其提交給應用商店或通過測試飛行應用在特定設備上進行測試。 您可以使用應用程序加載器來上傳它。

更多關於應用裝載機: https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html

相關問題