Open lacasseio opened 1 year ago
The Wikipedia build has the following particularities:
PBXShellScriptBuildPhase#inputPaths
; it's unclear if Xcode considers these empty path in its up-to-date checking.According to our experiment, we should be able to propagate the SwiftPM manually from the transitive dependencies to its children.
Let me go back on the last comment, it's actually a lack of the implicit dependency service which doesn't look for dependencies into PBXFrameworksBuildPhase's files. Forcing a dependency actually solve the issue. Much easier that propagating the SwiftPM dependencies.
As a user of the Xcode build adapter, I want to build a project with similar complexity as the Wikipedia-iOS build so that I can prove the build adapter works as advertised.
Acceptance Criteria
gradle Wikipedia -Dconfiguration=Debug -Dsdk=iphonesimulator
, the build completes successfully.