我在 IOS 中创建了一个应用程序,并希望使用 shell 脚本运行它。该脚本具有以下命令:-
xcodebuild -target "${PROJECT_NAME}" -sdk "${TARGET_SDK}" -configuration Release
/usr/bin/xcrun -sdk iphoneos5.1 PackageApplication -v "${PROJECT_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPPER_NAME}" --embed "${PROVISIONING_PROFILE}"
变量的值已正确设置。该应用程序正在成功构建,但第二个命令失败,即。.app 文件正在创建,但 .ipa 文件创建失败。错误如下:-
Unable to copy '/Users/abcd/Library/MobileDevice/Provisioning\ Profiles/XXXXXXX-YYYY-4C1C-BD7A-A0E08E5F5FF1.mobileprovision' to '/var/folders/7r/rkky9bq529x5k0s961z9qby00000gp/T/Q6hP4gQFE0/Payload/Splist_test3.app/embedded.mobileprovision'
IE。配置文件没有被复制到某个临时路径。我已经尝试为文件授予适当的权限,但存在错误。在进一步调查中,我发现 Embedded.mobileprovision 目录本身并不存在。由于文件是动态创建的,我如何确保动态创建此目录并且不会发生错误。如果我犯了任何其他错误,请告诉我。谢谢。非常感谢任何人的帮助,因为这个错误已成为我的瓶颈。