我有一個iPhone應用程序可以從Expo中導出,因此可以使用我自己的硬件構建。使用Fastlane(或任何其他方法)構建從Expo導出的iPhone應用程序
簡單的說我叫exp detach
然後我打電話
cert
sigh
gym
使用fastlane beta
此構建失敗,因爲它無法登錄我的應用程序。該錯誤是
[15:27:30]: ▸ === BUILD TARGET appname OF PROJECT appname WITH CONFIGURATION Release ===
[15:27:30]: ▸ Check dependencies
[15:27:30]: ▸ No profiles for 'com.getexponent.appname' were found: Xcode couldn't find a provisioning profile matching 'com.getexponent.appname'.
[15:27:30]: ▸ Code signing is required for product type 'Application' in SDK 'iOS 10.3'
顯然,這是從什麼地方拿起com.getexponent.
。我在app.json
中設置了正確的軟件包名稱。
我也更新了我的Fastfile
lane :beta do
update_app_identifier(
xcodeproj: '../ios/appname.xcodeproj',
plist_path:'./appname/Supporting/Info.plist',
app_identifier: "com.mycompany.appname"
)
cert
sigh
gym(
scheme: "appname",
workspace: '../ios/appname.xcworkspace'
)
end
但我得到同樣的錯誤消息。
世博會有什麼東西可以改變,或者我需要改變什麼fastlane
?