Сгенерировать IPA с помощью expo App.config.js "Info Plist" в xcode "xcodebuild" с использованием Azure DevOpsIOS

Программируем под IOS
Ответить
Anonymous
 Сгенерировать IPA с помощью expo App.config.js "Info Plist" в xcode "xcodebuild" с использованием Azure DevOps

Сообщение Anonymous »

Чтобы избежать путаницы в управлении значениями конфигурации в двух разных местах, я хотел бы использовать только «Infoplist» Expo в их файле app.config.js , а не то, как мы это делаем сейчас, который использует как app.config.js файл. xcodebuild. < /p>
Как мы сейчас делаем < /h1>

Код: Выделить всё

xcodebuild -exportArchive -verbose -archivePath "$(Build.SourcesDirectory)/output/APPNAME.xcarchive" -exportOptionsPlist "$(Build.SourcesDirectory)/exportOptions.plist" -exportPath output  -UseModernBuildSystem=NO


Exportoptions.plist

Код: Выделить всё




method
development
teamID
9BEN39SX3A
signingCertificate
iPhone Developer
provisioningProfiles

com.company.appname.qa
862bc720-96a9-4b98-a55e-49a45037a051



< /code>
 Как мы хотим это сделать < /h1>
 Aapp.config.js
module.exports = {
...
ios: {
infoPlist: {
CFBundleURLTypes: [
{
CFBundleURLSchemes: ['msauth.com.company.appname.qa']
}
],
method: 'development',
NSCameraUsageDescription: 'Your camera will be used to scan barcodes or take pictures for AMS365.',
NSLocationWhenInUseUsageDescription: 'Your locations information will be used whenever you access the inventory.',
provisioningProfiles: {
'com.company.appname.qa': '862bc720-96a9-4b98-a55e-49a45037a051'
},
signingCertificate: 'iPhone Developer',
teamID: '9BEN39SX3A'
},
supportsTablet: true,
googleServicesFile: './GoogleService-Info.plist',
bundleIdentifier: process.env.APP_BUNDLE_IDENTIFIER,
buildNumber: process.env.APP_IOS_BUILD_NUMBER
},
...
};
< /code>
[delete the exportoptions.plist < /code> file] < /p>

Далее, какова была бы команда для создания файла .ipa для xcode для использования значений из Expo's ap.config.js? -exportoptionsplist указывать на «Infoplist» inside app.config.js 
вместо exportoptions.plist файл?


Подробнее здесь: https://stackoverflow.com/questions/796 ... debuild-us
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»