swift 使用xcodebuild生成的iOS应用程序中缺少插件文件夹

pkwftd7m  于 2022-10-31  发布在  Swift
关注(0)|答案(1)|浏览(123)

我想将位于MyApp.app/Plugins目录下的TestTarget.xctest文件上载到设备场。(SO article)。
以前在MyApp.app中可以找到Plugins文件夹,但现在看不到了。所以我无法导出.xctest目录。
我可能缺少了什么构建设置?我的方案设置和以前一样。这是我运行来生成应用程序的命令:

xcodebuild -configuration Debug -scheme $SCHEME_NAME -workspace $WORKSPACE_PATH -sdk iphoneos -destination generic/platform=iOS SUPPORTED_PLATFORMS=iphoneos BUILD_VARIANTS=normal GCC_GENERATE_TEST_COVERAGE_FILES=YES -showBuildTimingSummary ONLY_ACTIVE_ARCH=NO CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= EXPANDED_CODE_SIGN_IDENTITY= PROVISIONING_PROFILE=
egdjgwm8

egdjgwm81#

我必须在应用程序的方案中为测试目标启用Build for Running和Archiving,以使Plugins文件夹与xctest目录一起显示。

<BuildActionEntry
 buildForTesting = "YES"
 buildForRunning = "YES"
 buildForProfiling = "NO"
 buildForArchiving = "YES"
 buildForAnalyzing = "NO">
 <BuildableIdentifier = "primary"
 ...
   BuildableName = "AppNameTests.xctest"
   BlueprintName = "AppNameTests"
 ...
 </BuildableReference>
</BuildActionEntry>

相关问题